Какой поставщик данных для tclientdataset использует файл csv? - PullRequest
1 голос
/ 04 февраля 2009

У меня есть tclientdataset. Он используется для получения данных в и из файла CSV. Файл CSV может не существовать, пока приложение не будет запущено. У меня есть следующий код в кнопке ...

ClientDataSet1->FileName = "c:\\testdata.csv";
ClientDataSet1->Open();

 AddFiles(Edit1->Text);
 ClientDataSet1->SaveToFile("c:\\testdata.csv");

Когда я запускаю приложение, я получаю сообщение об ошибке «Отсутствует поставщик данных или пакет данных». Я установил для провайдера данных «Microsoft Text Driver (* .txt; * .csv)» и все равно получаю ошибку.

Что я упускаю или делаю неправильно? Я ДЕЙСТВИТЕЛЬНО не хочу создавать DSN или выполнять какую-либо ручную предварительную работу. Я хочу, чтобы приложение делало все это. так что я могу перенести его на другой компьютер, и он просто работает.

1 Ответ

0 голосов
/ 05 февраля 2009

Нет ответов, поэтому я отвечу и дам обновление. Я был в состоянии успешно использовать набор данных клиента. Мне нужно было создать его с помощью clientdataset-> creationataset ().

Но он не генерирует файл CSV. Создает файл другого типа.

Если бы я мог заставить его генерировать CSV-файл, который был бы идеальным, но сейчас я могу придерживаться того, чтобы он работал так, как он делает.

...