1

我有一个 tclientdataset。它用于从 csv 文件中获取数据。在应用程序运行之前,该 csv 文件可能不存在。我在 tbutton 中有以下代码...

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

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

当我运行应用程序时,我收到“缺少数据提供者或数据包”错误。我将数据提供程序设置为“Microsoft Text Driver (*.txt; *.csv)”,但仍然出现错误。

我错过了什么或做错了什么?我真的不想创建 dsn 或做任何手动的预运行工作。我希望应用程序完成所有这些。所以我可以把它移到另一台电脑上,它就可以工作了。

4

1 回答 1

0

没有答案,所以我会回答并提供更新。我已经能够成功使用客户端数据集。我需要使用 clientdataset->createdataset() 创建它。

但它不会生成 CSV 文件。它生成一些其他类型的文件。

如果我可以让它生成一个理想的 CSV 文件,但现在我可以坚持它的工作方式。

于 2009-02-05T01:46:25.450 回答