1

私は tclientdataset を持っています。csv ファイルとの間でデータを取得するために使用されます。csv ファイルは、アプリケーションが実行されるまで存在しない場合があります。私はtbuttonに次のコードを持っています...

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

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

アプリケーションを実行すると、「Missing data provider or data packet」エラーが発生します。データ プロバイダーを "Microsoft Text Driver (*.txt; *.csv)" に設定しましたが、まだエラーが発生します。

私が見逃していること、または間違っていることは何ですか? DSN を作成したり、手動で実行前の作業を行ったりする必要はありません。私はアプリケーションがそれをすべて行うことを望んでいます。だから私はそれを別のコンピューターに移動することができ、それはうまくいきます。

4

1 に答える 1

0

回答がないので、回答して更新します。clientdata セットを正常に使用できました。clientdataset->createdataset() で作成する必要がありました。

ただし、CSV ファイルは生成されません。他のタイプのファイルを生成します。

理想的なCSVファイルを生成することができれば理想的ですが、今のところはそのままで動作し続けることができます.

于 2009-02-05T01:46:25.450 に答える