DataSetProviderとClientDataSetの接続するには?

解決


XYZ  2006-06-02 21:56:19  No: 21983

プログラム中に下記ロジックで処理を流すと
「データプロバイダ/パケットがありません」と
メッセージがでて接続できません。

DSP_1 := TDataSetProvider.Create(Self);
CDS_1 := TClientDataSet.Create(Self);
CDS_1.ProviderName := 'DSP_1';
DSP_1.DataSet := Query0;
CDS_1.FetchParams;

フォーム上にDSP_1とCDS_1およびQuery0を配置するとOKなんですが・・・

何か命令が足りないのでしょうか?
よろしくお願いいたします


igy  2006-06-02 22:15:05  No: 21984

>DSP_1 := TDataSetProvider.Create(Self);

DSP_1.Name の値は、どうなっています?

>CDS_1.ProviderName := 'DSP_1';

DSP_1.Nameの値が格納されている場合、
CDS_1.ProviderName := DSP_1.Name;

にしてみてはどうでしょう?


XYZ  2006-06-02 22:22:16  No: 21985

igyさん
ありがとうございます。
ご指摘通りでOKでした。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加