Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.20;
Скачать: CL | DM;

Вниз

Подскажите, как работать с TClientDataSet?   Найти похожие ветки 

 
antoxa   (2005-03-04 11:40) [0]

Нужно раелизовать таблицы в памяти. Полсказали, что можно с помощью TClientDataSet, но какой файл выбрать в параметр FileName. И если будет реальный файл со структурой, то таблица и не временная вовсе. И какая структура у cds файла и как её создать. НЕПОНЯТНО.


 
clickmaker ©   (2005-03-04 11:47) [1]

RxLib, TRxMemoryData


 
Digitman ©   (2005-03-04 12:05) [2]

одно из решений :

в соответствии со справкой создай "пустой" cds-файл, например, средствами TXMLTransform-класса

цитирую справку к методу LoadFromFile:

Loads a client dataset’s data from a file.

Delphi syntax:

procedure LoadFromFile(const FileName: string = "");

C++ syntax:

void __fastcall LoadFromFile(const AnsiString FileName = "");

Description

Call LoadFromFile to populate the Data property of the client dataset with data stored in an external file. FileName is the name of the file containing the data to load. If the FileName parameter is an empty string, or if this parameter is omitted (Delphi), LoadFromFile reads from the file specified by the FileName property.

To load data from a file at design time, right-click on the client dataset and choose Load from File.

Note: FileName must contain data saved to a file by a previous call to this or another client dataset’s SaveToFile method, or by a TXMLTransform component.

после этого метод TClientDataSet.LoadfromFile() сможет нормально открыть этот файл

далее - работа с НД как обычно ..

после работы с НД выполняй TClientDataSet.SaveToFile("файл.cds")

в рез-те этого файл.cds будет сохранен именно в том формате, который требуется для TClientDataSet.LoadfromFile() при последующих сессиях

думаю, схема работоспособная ... пробуй ...


 
Sandman25 ©   (2005-03-04 12:30) [3]

ClientDataSet.CreateDataSet, а перед этим должны быть созданы поля (либо в дизайнере форм, либо в runtime).



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

Текущий архив: 2005.03.20;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.034 c
1-1110314094
Kotyara
2005-03-08 23:34
2005.03.20
PChar в качестве параметра-переменной


3-1108715065
Prohodil Mimo
2005-02-18 11:24
2005.03.20
Как в IB6 удалить FOREIGN KEY ?


1-1109773493
Eraser
2005-03-02 17:24
2005.03.20
Как заставить Delphi 2005 работать быстрее и жрать меньше ОЗУ


4-1107175032
mbIkola
2005-01-31 15:37
2005.03.20
NT как получить имя пользователя запустившего процесс?


3-1108113683
Shizuku
2005-02-11 12:21
2005.03.20
Скроллинг в DBGrid





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский