Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[Pascal] Delphi7. Как ClientDataSet отвязать от провайдера? 18.11.03 11:16 Число просмотров: 2469
Автор: Cyril <sc> Статус: Member
|
> По необходимости перелез на Delphi. Теперь мучаюсь > вопросом, как отвязать ClientDataSet от провайдера. Суть в > том, что мне надо создать "пустой" датасет, набить его > данными вручную и сохранить в файл. > > А эта тварь требует, чтобы у датасета был провайдер, а у > провайдера (если я такового создаю) - датасет! Т.е. : > "Сепулька - см. Сепулькарий. Сепулькарий см. Сепулька." странно что не получилось, так как предлагал HandleX
попробуй сделать так
Бросаем на форму ClientDataSet, Table
Datasource и DBGrid - чтобы сразу проверить, что все получилось
DataSource.Dataset := Clientdataset
DBGrid.datasource := Datasource
Table.TableName := местоположение файла с данными(например к-л dbf)
Table.TableType := тип файла
Table.Active := True;
После этого, нажимаем правой кнопкой на ClientDataSet
и выбираем Assign Local Data
открывается окно, где указываем в качестве источника Table
В DbGridе должны отобразиться данные таблицы
После этого можно сохранить данные в файл
нажав правую кнопку на ClientDataSet и выбрав SavetoFile
|
|
|