как сохранить данные из таблицы dbgrid в базу данных *.CDS

программирование делфи

Ответы:
можно так:
uses
 MidasLib, Provider, DBClient;
//...
var
 DSP: TDataSetProvider;
 CDS: TClientDataSet;
begin
 DSP := TDataSetProvider.Create(nil);
 try
   DSP.DataSet := DBGrid1.DataSource.DataSet;
   CDS := TClientDataSet.Create(nil);
   DSP.DataSet.DisableControls;
   try
     CDS.Data := DSP.Data;
     CDS.SaveToFile('c:\file.cds'{, dfXMLUTF8(*для читаемого формата*)});
   finally
     CDS.Free;
     DSP.DataSet.EnableControls;
   end;
 finally
   DSP.Free;
 end;
end;


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.