Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];

Вниз

Упаковка ADOTable   Найти похожие ветки 

 
Варяг ©   (2006-02-21 21:54) [0]

Привет всем.

ктo может сказать как упаковать ADOTable в другой формат кроме XML ( XML -файл корректно открыват только IExplorer)?
функ-ция Packegetable() пакует только в два формата XML  и Mgt, есть ли в Делфе  вариант упаковки в др. форматы( или как упаковать программно таблицу в rar или zip через WinRar,WinZip).


 
ANB ©   (2006-02-22 11:38) [1]

Ничего не понял. Что значит "упаковать ADOTable в XML или любой другой формат" ?


 
2 Варяг   (2006-02-22 14:21) [2]

а ты её упакуй в XML, а потом запакуй в RAR, и отправь куда подальше!


 
Варяг ©   (2006-02-22 14:46) [3]

to last: очень остроумно!

У AdoTable есть метод который позволяет сохранить таблицу -
PackegeTable(Path,Format) но кроме XML  и Mgt форматов он ни в каком др. формате не сохраняет!

может кто знает как сохранить(упаковать) таблицу еще каким либо способом. на одном из сайтов прочитал о возможности упаковать таблицу с помощью БДЕ , но каким методом там не было сказано.


 
Варяг ©   (2006-02-22 14:46) [4]

to last: очень остроумно!

У AdoTable есть метод который позволяет сохранить таблицу -
PackegeTable(Path,Format) но кроме XML  и Mgt форматов он ни в каком др. формате не сохраняет!

может кто знает как сохранить(упаковать) таблицу еще каким либо способом. на одном из сайтов прочитал о возможности упаковать таблицу с помощью БДЕ , но каким методом там не было сказано.


 
Варяг ©   (2006-02-22 14:46) [5]

to last: очень остроумно!

У AdoTable есть метод который позволяет сохранить таблицу -
PackegeTable(Path,Format) но кроме XML  и Mgt форматов он ни в каком др. формате не сохраняет!

может кто знает как сохранить(упаковать) таблицу еще каким либо способом. на одном из сайтов прочитал о возможности упаковать таблицу с помощью БДЕ , но каким методом там не было сказано.


 
Варяг ©   (2006-02-22 14:46) [6]

to last: очень остроумно!

У AdoTable есть метод который позволяет сохранить таблицу -
PackegeTable(Path,Format) но кроме XML  и Mgt форматов он ни в каком др. формате не сохраняет!

может кто знает как сохранить(упаковать) таблицу еще каким либо способом. на одном из сайтов прочитал о возможности упаковать таблицу с помощью БДЕ , но каким методом там не было сказано.


 
Варяг ©   (2006-02-22 14:47) [7]

сорри за повторы  нет заглучил!!!


 
ANB ©   (2006-02-22 14:51) [8]

Таки понятно, что хочешь сохранить набор данных в файл.
1. Чем не устраивает XML ?
2. Не понятно про архиваторы - чего ты хочешь этим добиться ? Они же просто сжимают уже выгруженный файл
3. Если нужно сохранить таблицу в каком то своем формате - иди циклом по записям и полям и пиши в файл, как тебе нужно.


 
Варяг ©   (2006-02-22 14:59) [9]

XML  не устраивает тем что пользователь не может его просмотреть другим способом как кроме самой проги или iExplorer-a , а что касается Rar- то изначально была идея сохранить таблицу в фомате dbf  а затем если возможно передать ее Handle WinRar-у , для архивации.


 
ANB ©   (2006-02-22 15:11) [10]

Ну, и чего мешает ? Только, с хэндлом это круто, разве рар можно заставить архивировать файл по хэндлу ? Тем более это другой процесс.


 
Варяг ©   (2006-02-22 21:51) [11]

разве рар можно заставить архивировать файл по хэндлу ?
не знаю.- вот по этому и пишу в форуме, может кто-то пробывал.


 
LostDelpher   (2006-02-23 09:26) [12]

наверно я заглючил...
на нашел метод -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)

Да и не забудь перед архивацией закрыть набор данных



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.042 c
15-1143600311
balepa
2006-03-29 06:45
2006.04.16
Узнать путь до раб стола


6-1136480137
Олег (гость)
2006-01-05 19:55
2006.04.16
Delphi, Kylix и SocketServer


3-1140528041
TTT_111
2006-02-21 16:20
2006.04.16
Неизвестное программное исключение


15-1143524367
Ega23
2006-03-28 09:39
2006.04.16
С Днём рождения! 28 марта


9-1128065747
Signate
2005-09-30 11:35
2006.04.16
Ширина строки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский