全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2191
推到 Plurk!
推到 Facebook!

有人知道 SQL 2000 錯誤訊息 要去那裡查嗎?

尚未結案
yamapig
一般會員


發表:12
回覆:47
積分:21
註冊:2002-03-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-02-15 12:44:04 IP:211.22.xxx.xxx 未訂閱
系統環境 w2000 sERVER sql 2000 中文版 delphi4 db.Starttransaction Try ....... db.commit ; Except db.Rollback ; //此行會引發一個例外,去攔截它的訊息為 //試圖以未完成的結果,來初始化新的 SQL Server 作業。 //有人知道這是什麼樣的錯誤嗎? 謝謝! end ; 靜中見真境 淡中識本然
------
靜中見真境 淡中識本然
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-02-15 13:12:12 IP:61.221.xxx.xxx 未訂閱
請問你省略的程式碼的部分可以 post 上來嗎? 只看你列出來的程式碼的部分應該是沒有什麼 問題的, 另外回來的錯誤訊息有 state 和 level 嗎? (這是 mssql 回來的錯誤訊息的資料)
yamapig
一般會員


發表:12
回覆:47
積分:21
註冊:2002-03-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-02-18 20:05:58 IP:218.164.xxx.xxx 未訂閱
TD為一TDataBase的陣列,因這是別人的程式,所以不太好列出所有的源碼 還請見諒 try TD[0].Rollback; except On E:EDatabaseError do begin showmessage( E.Message) ; //秀出的訊息就是上列的訊息! end; end ; 靜中見真境 淡中識本然
------
靜中見真境 淡中識本然
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-02-19 02:10:15 IP:61.221.xxx.xxx 未訂閱
由你給的部分程式來看是在 TDataBase 在 RollBack 時發生了錯誤, 請問你在 db[0].RollBack 之前對 db[0] 的作業是什麼呢?? 另外回來的錯誤訊息有 state 和 level 嗎?
yamapig
一般會員


發表:12
回覆:47
積分:21
註冊:2002-03-26

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-02-23 22:44:57 IP:218.164.xxx.xxx 未訂閱
引言: 由你給的部分程式來看是在 TDataBase 在 RollBack 時發生了錯誤, 請問你在 db[0].RollBack 之前對 db[0] 的作業是什麼呢?? 另外回來的錯誤訊息有 state 和 level 嗎?
不知道你所指的state和level 是什麼? 經我再次測試(我用英文版的SQL2000),它出現的訊息為 Attempt to initiate a new SQL Server operation with results pending. 我去查它的Help 訊息代號為1038.... 在db[0].RollBack 之前 也就是下Starttransaction後我執行了 SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED SET LOCK_TIMEOUT 1000 再去把資料Append 進資料庫不成功就Roolback 靜中見真境 淡中識本然
------
靜中見真境 淡中識本然
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-02-25 12:39:41 IP:210.58.xxx.xxx 未訂閱
請問你的連結方式為何? oledb 或是 odbc? Attempt to initiate new SQL server operation with results pending 的問題, 請參考此篇: http://www.delphi32.com/info_facts/faq/faq_962.asp
andersonhsieh
版主


發表:33
回覆:531
積分:439
註冊:2002-06-10

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-02-25 13:02:12 IP:211.20.xxx.xxx 未訂閱
你可以到ms網站下載mssql2000線上說明中文版內有很清楚的說明 @@~~飛翔在天際的精靈~~@@
------
@@~~飛翔在天際的精靈~~@@
yamapig
一般會員


發表:12
回覆:47
積分:21
註冊:2002-03-26

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-02-26 12:32:59 IP:203.75.xxx.xxx 未訂閱
謝謝 timhuang ,我的問題解決了 不過你說連結的地方我連不上去,不知道是否掛了,過幾天我再試試! 3Q! 靜中見真境 淡中識本然 發表人 - yamapig 於 2003/02/26 12:34:27
------
靜中見真境 淡中識本然
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-02-26 13:14:48 IP:210.58.xxx.xxx 未訂閱
不好意思, 該網頁不能連結. 不過那篇的內容說的是網路連結和資料庫驅動程式的 問題, 所以你可以改用 odbc 連連看!! 另外請問你的問題解決了, 原因知道是什麼了嗎??
wiljone
一般會員


發表:0
回覆:1
積分:0
註冊:2005-08-18

發送簡訊給我
#10 引用回覆 回覆 發表時間:2005-08-18 15:40:57 IP:218.206.xxx.xxx 未訂閱
引言: 謝謝 timhuang ,我的問題解決了 不過你說連結的地方我連不上去,不知道是否掛了,過幾天我再試試! 3Q! 靜中見真境 淡中識本然 發表人 - yamapig 於 2003/02/26 12:34:27
你好: 能告述我你的問題是怎樣解決的嗎? 我也遇到了這樣的問題(在對dbdataset做Filter過濾時報錯:試圖以未完成的結果,來初始化新的 SQL Server 作業)
系統時間:2024-05-19 9:12:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!