delphi clientdataset filter時
cds1.filtered:=false;
cds1.filter:='id in(23,213,43,345,242,324,2234)
cds1.filtered:=true;
當 in(23,213,43,345,242,324,2234)里面的個數超過1000個或是長度過大時,運行就會報錯,個數沒超過就沒有問題,
有沒有高手遇到過?
uj5u.com熱心網友回復:
在filerrecord事件中進行過濾,自己寫過濾的方法。uj5u.com熱心網友回復:
這個應該是TClientDataSet資料過濾時的bug,盡量避免長字串過濾uj5u.com熱心網友回復:
1樓的辦法很好,過濾字串太長容易出問題,自己弄事件吧轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/93180.html
標籤:數據庫相關
上一篇:請問asta怎樣用事務執行一個新增陳述句,一個修改陳述句,一個存盤程序的后,得到存盤程序的輸出引數值(100分在線等)
