プログラム中に下記ロジックで処理を流すと
「データプロバイダ/パケットがありません」と
メッセージがでて接続できません。
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なんですが・・・
何か命令が足りないのでしょうか?
よろしくお願いいたします
>DSP_1 := TDataSetProvider.Create(Self);
DSP_1.Name の値は、どうなっています?
>CDS_1.ProviderName := 'DSP_1';
DSP_1.Nameの値が格納されている場合、
CDS_1.ProviderName := DSP_1.Name;
にしてみてはどうでしょう?
igyさん
ありがとうございます。
ご指摘通りでOKでした。
ツイート | ![]() |