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

請問有無高手有用過TUpdateSql修改union語法產生之VIEW的經驗

尚未結案
longnametw
一般會員


發表:1
回覆:3
積分:5
註冊:2005-02-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-23 03:20:30 IP:61.64.xxx.xxx 未訂閱
各位高手: 目前碰到一個問題,當我使用TQUERY(D6)配合TUpdateSql修改一個union語法所產生的view(SQL2000)時,發生UpdateFail的Error,但是Update的指令有順利傳到後端(且透過profile 檢查確定語法正確且可執行),只是會被rollback view是由三個table union 而成,而我使用了三個updatesql,因為是UNION所產生的VIEW,所以這三個updatesql所產生的command只會有一個真正update到資料
longnametw
一般會員


發表:1
回覆:3
積分:5
註冊:2005-02-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-24 15:11:05 IP:61.64.xxx.xxx 未訂閱
我已經找到問題所在了,在TUpdateSQL.ExecSQL 中要求 RowsAffected要等於1,否則就會raiseerror,因為view是由三個table join 而成,所以三個updatesql中只會有一個被執行,所以一定會有error產生
longnametw
一般會員


發表:1
回覆:3
積分:5
註冊:2005-02-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-25 12:50:12 IP:61.64.xxx.xxx 未訂閱
謝謝!已有解決方案
系統時間:2024-11-22 11:45:58
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!