interbase applyupdate 問題? |
尚未結案
|
firefall
一般會員 發表:22 回覆:36 積分:11 註冊:2002-05-14 發送簡訊給我 |
|
chinyu
高階會員 發表:12 回覆:157 積分:153 註冊:2002-06-14 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
引言: 請教各位前輩,小弟的環境為win2000 D6 IB6,在執行時期遇到一個問題 ,將IBDatabase的sqldialect設為1時,在ibquery 中新增、儲存、刪除 皆可正常寫入資料庫(updatesql皆已設好),但將sqldialect設為3時, 僅可新增,若為儲存、刪除即show update failed 請問各位前輩可有解決之道,謝謝。http://firebird.sourceforge.net/index.php?op=faq Dialect主要是IB所支援的版本特性, 就好像DBASE有3,4,5,7..等, 分別對一些 欄位有不同的支援性, 請參考上列的網頁就可以很清楚, 如果你的結構如chinyu所說的建立時是 1模式, 那你在設計上就不可以使用 3, 因為萬一你的table 中有用到 1與3之間有異動的結構時, 舉例:1的結構為double, 但在3的結構卻已變成longint了, 那當然在update就會有問題! |
firefall
一般會員 發表:22 回覆:36 積分:11 註冊:2002-05-14 發送簡訊給我 |
引言:感謝兩位前輩大大的回應,小弟解決了,將資料庫的sqldialect修正後,果然 可以正確執行,真是感謝 ^_^ 。 關於給分方面,兩位大大都說明的很好,小弟也很難取捨,最後決定投給P.D. 大大,因為P.D.大大給的較詳細,感謝chinyu大大回應,可惜票只能投一次, 小弟再此說聲抱歉了。 ~~Ktop 真是個好地方,小弟來這一年多了,沒什麼建樹,倒是常請教問題, 謝謝這麼多無私的前輩給予我們這些懞懂的人一些指導。引言: 請教各位前輩,小弟的環境為win2000 D6 IB6,在執行時期遇到一個問題 ,將IBDatabase的sqldialect設為1時,在ibquery 中新增、儲存、刪除 皆可正常寫入資料庫(updatesql皆已設好),但將sqldialect設為3時, 僅可新增,若為儲存、刪除即show update failed 請問各位前輩可有解決之道,謝謝。http://firebird.sourceforge.net/index.php?op=faq Dialect主要是IB所支援的版本特性, 就好像DBASE有3,4,5,7..等, 分別對一些 欄位有不同的支援性, 請參考上列的網頁就可以很清楚, 如果你的結構如chinyu所說的建立時是 1模式, 那你在設計上就不可以使用 3, 因為萬一你的table 中有用到 1與3之間有異動的結構時, 舉例:1的結構為double, 但在3的結構卻已變成longint了, 那當然在update就會有問題! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |