線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1970
推到 Plurk!
推到 Facebook!

DBExpress Bug

 
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-09-26 15:06:59 IP:218.163.xxx.xxx 訂閱
在 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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-11-07 00:11:22 IP:203.191.xxx.xxx 訂閱
我现在也在用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
系統時間:2024-05-04 3:53:08
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!