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

請問 ado for oracle 的 master-detail

答題得分者是:領航天使
taxchen
一般會員


發表:15
回覆:19
積分:6
註冊:2002-03-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-01-08 15:08:04 IP:210.243.xxx.xxx 未訂閱
請問各位 我使用 ado for oracle, 並且拉了兩個 TAdoDataset(dst1, dst2), 和一個Datasource(ds1), dst2 的 datasource 連結到 ds1 dst1 command text : select * from orderM dst2 command text : select * from orderD where orderNo = :orderNo 但是在開啟 dst2 的時候卻出現: 提供不一致或不完全的資訊導致參數物件不適當地被拒
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-01-10 08:21:17 IP:210.202.xxx.xxx 未訂閱
引言: 請問各位 我使用 ado for oracle, 並且拉了兩個 TAdoDataset(dst1, dst2), 和一個Datasource(ds1), dst2 的 datasource 連結到 ds1 dst1 command text : select * from orderM dst2 command text : select * from orderD where orderNo = :orderNo 但是在開啟 dst2 的時候卻出現: 提供不一致或不完全的資訊導致參數物件不適當地被拒
建議最好不要用參數去下SQL指令, 因為用了參數BDE就會去做詮釋, 詮釋的過程就有可能出錯或是不是照所想像的方式去處理, 最好自己兜sql語法, 如: var no:integer; no:=123; dst2 command text:='select * from orderD where orderNo = ' inttostr(no); ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
taxchen
一般會員


發表:15
回覆:19
積分:6
註冊:2002-03-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-01-10 09:15:01 IP:210.243.xxx.xxx 未訂閱
但是主要是要用在報表上, 這樣做似乎會很麻煩 謝謝
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-01-10 12:09:04 IP:210.202.xxx.xxx 未訂閱
引言: 但是主要是要用在報表上, 這樣做似乎會很麻煩 謝謝
那您參數的資料型態有設定正確嗎? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
taxchen
一般會員


發表:15
回覆:19
積分:6
註冊:2002-03-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-01-13 11:04:42 IP:210.243.xxx.xxx 未訂閱
把 parameters datatype 設為 ftString 就可以了 謝謝
系統時間:2024-11-23 6:15:16
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!