Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Упаковка 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 или любой другой формат" ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо