DBExpress Bug |
|
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
在 SqlExpr.pas :
TCustomSQLDataSet 類別的 procedure GetDetailLinkFields 以 params 決定 master / detail link field list. 當前的做法...當 Detail 的 FK 與 Master 的 PK 不同欄名時...就會漏掉 link field. 例如: select * from Orders where SalesID = :EmplyeeID 註: 本想提報上 CG 的 QC...但...不得其門而入... |
waytounknow
一般會員 發表:4 回覆:7 積分:2 註冊:2007-08-11 發送簡訊給我 |
我现在也在用dbExpress开发程序+Oracle8开发程式。
当我通过 sdsMaster(TSQLDateSet) dspMaster(TDataSetProvider) dsMaster(TDataSource) cdsDataSet(ClientDataSet) sdsDetail(TSQLDateSet) dspDetail(TDataSetProvider) dsDetail(TDataSource) cdsDetail(ClientDataSet) 等控件建立了一个主从数据集后,我发现从数据集cdsDataSet的comandText属性似乎只能用一个不加where条件的Sql语句(如select * from MEMBER_DATE(表名))如果我给它加上一个条件比如说(select * from MEMBER_DATE where MD_Date > 0)Delphi就会给出错误提示 各位大哥,请问这是为何,是否是dbExpress的bug,谢谢!
------
My way .... way to unknow |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |