![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Упаковка ADOTable [D7]
Варяг © (2006-02-21 21:54:00)Привет всем.
ктo может сказать как упаковать ADOTable в другой формат кроме XML ( XML -файл корректно открыват только IExplorer)?
функ-ция Packegetable() пакует только в два формата XML и Mgt, есть ли в Делфе вариант упаковки в др. форматы( или как упаковать программно таблицу в rar или zip через WinRar,WinZip).
LostDelpher (2006-02-23 09:26:00) [1]наверно я заглючил...
на нашел метод -PackegeTable
но точно есть SaveToFile у customAdoDataset
SaveToFile(C:\MyFile.dat)
типа
что-то типа того
а потом - архивация в rar из командной строки с параметрами папки и файла который архивируется
var comstr:string;
comstr:='C:\Program Files\WinRAR\WinRAR.exe a -r -ep1' + ' ' + '"C:\My_folder"' +' ' +'"C:\MyFile.dat"';
winexec(pchar(comstr),sw_restore)
Да и не забудь перед архивацией закрыть набор данных
Варяг (2006-02-22 21:51:00) [2]разве рар можно заставить архивировать файл по хэндлу ?
не знаю.- вот по этому и пишу в форуме, может кто-то пробывал.
ANB (2006-02-22 15:11:00) [3]Ну, и чего мешает ? Только, с хэндлом это круто, разве рар можно заставить архивировать файл по хэндлу ? Тем более это другой процесс.
Варяг (2006-02-22 14:59:00) [4]XML не устраивает тем что пользователь не может его просмотреть другим способом как кроме самой проги или iExplorer-a , а что касается Rar- то изначально была идея сохранить таблицу в фомате dbf а затем если возможно передать ее Handle WinRar-у , для архивации.
ANB (2006-02-22 14:51:00) [5]Таки понятно, что хочешь сохранить набор данных в файл.
1. Чем не устраивает XML ?
2. Не понятно про архиваторы - чего ты хочешь этим добиться ? Они же просто сжимают уже выгруженный файл
3. Если нужно сохранить таблицу в каком то своем формате - иди циклом по записям и полям и пиши в файл, как тебе нужно.
Варяг (2006-02-22 14:47:00) [6]сорри за повторы нет заглучил!!!
Варяг (2006-02-22 14:46:00) [7]to last: очень остроумно!
У AdoTable есть метод который позволяет сохранить таблицу -
PackegeTable(Path,Format) но кроме XML и Mgt форматов он ни в каком др. формате не сохраняет!
может кто знает как сохранить(упаковать) таблицу еще каким либо способом. на одном из сайтов прочитал о возможности упаковать таблицу с помощью БДЕ , но каким методом там не было сказано.
Варяг (2006-02-22 14:46:00) [8]to last: очень остроумно!
У AdoTable есть метод который позволяет сохранить таблицу -
PackegeTable(Path,Format) но кроме XML и Mgt форматов он ни в каком др. формате не сохраняет!
может кто знает как сохранить(упаковать) таблицу еще каким либо способом. на одном из сайтов прочитал о возможности упаковать таблицу с помощью БДЕ , но каким методом там не было сказано.
Варяг (2006-02-22 14:46:00) [9]to last: очень остроумно!
У AdoTable есть метод который позволяет сохранить таблицу -
PackegeTable(Path,Format) но кроме XML и Mgt форматов он ни в каком др. формате не сохраняет!
может кто знает как сохранить(упаковать) таблицу еще каким либо способом. на одном из сайтов прочитал о возможности упаковать таблицу с помощью БДЕ , но каким методом там не было сказано.
Варяг (2006-02-22 14:46:00) [10]to last: очень остроумно!
У AdoTable есть метод который позволяет сохранить таблицу -
PackegeTable(Path,Format) но кроме XML и Mgt форматов он ни в каком др. формате не сохраняет!
может кто знает как сохранить(упаковать) таблицу еще каким либо способом. на одном из сайтов прочитал о возможности упаковать таблицу с помощью БДЕ , но каким методом там не было сказано.
2 Варяг (2006-02-22 14:21:00) [11]а ты её упакуй в XML, а потом запакуй в RAR, и отправь куда подальше!
ANB (2006-02-22 11:38:00) [12]Ничего не понял. Что значит "упаковать ADOTable в XML или любой другой формат" ?