ClientDatasetのIndexDefsのFields変更について


koikoi  2010-09-18 03:28:11  No: 39190

ClientDatasetのIndexDefsのFields変更ができません。

データセットはActive、データが入った状態で変更したいのです。

イメージとしては
   ClientDataset1.IndexDefs[0].Fields:=aa;bb;cc;';
   ClientDataset1.IndexDefs[0].DescFields:='bb;cc;';
   ClientDataset1.IndexDefs.Update;

という具合に変更したいところだったのですが。

deleteして再度addindexするしかないのでしょうか?
条件が複数あるので、
最初から複数のIndexを作成するのもややこしくなるので、
できれば、変更したいのですが。

環境はDelphi 2010 Pro+XP Homeです。

宜しくお願いします。


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

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






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