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

SQLserver2000資料庫多人使用出現錯誤

尚未結案
zxy666666
中階會員


發表:108
回覆:150
積分:86
註冊:2005-01-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-07-02 11:23:08 IP:218.16.xxx.xxx 未訂閱
大家好! 多人使用同一個資料庫,有時會出現如下錯誤,請問是什麼原因? 要如何避免與解決呢? 謝謝! 注:DELPHI7+SQL SERVER2000        
supman
尊榮會員


發表:29
回覆:770
積分:924
註冊:2002-04-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-07-02 12:14:40 IP:219.68.xxx.xxx 未訂閱
多人使用應該是不會有問題的,您要更清楚描述狀況,在甚麼情況下會發生。 如果沒有更新,去更新吧。 http://support.microsoft.com/default.aspx?scid=kb;zh-tw;810185
zxy666666
中階會員


發表:108
回覆:150
積分:86
註冊:2005-01-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-07-04 20:03:40 IP:218.16.xxx.xxx 未訂閱
Supman大大您好!    就是FormCreate的時候(table1.Open ;) 偶爾出現上述錯誤信息.然後等一會兒再開啟就不會出現錯誤提示了 但是有時候可能個別用戶不正常退出系統,其他用戶打開的時候就會一直出現上述錯誤提示,除非重新主機的SqlServer2000才可以,不知道怎麼好.
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-07-04 22:32:12 IP:61.71.xxx.xxx 未訂閱
引言: 大家好! 多人使用同一個資料庫,有時會出現如下錯誤,請問是什麼原因? 要如何避免與解決呢? 謝謝! 注:DELPHI7+SQL SERVER2000 Key violation 是一個很明確的訊息, 多半發生在做為主Key的欄位值有重覆, 當開啟或異動時會出現這樣的訊息, 請先朝向資料(做為Key欄位的值)檢查一下是否有重覆
shunaarom
一般會員


發表:8
回覆:34
積分:18
註冊:2003-07-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-07-04 23:54:22 IP:220.134.xxx.xxx 未訂閱
多人使用資料庫時~~ 假設~A,B,C三人好人好了~~ 他們先讀了資料庫之資料~~ 資料庫裡面有3筆資料~~ NO tNo Name 1 0 tt 2 1 cc 3 2 kk 當A先把資料回寫時~~ 他會建出 4 3 vv 而當其中一個要寫回資料庫時~ 他可能也會建出 4 3 PP 因為他本來只讀了三筆~就會出可能發生~值是重覆的
OE9425
一般會員


發表:11
回覆:12
積分:4
註冊:2003-03-07

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-07-05 09:08:43 IP:211.75.xxx.xxx 未訂閱
請於TABLE中增設一個自動遞增數值的數字欄位,並以"您要排序的欄位 遞增欄位"為主KEY,應可避免此問題.
zxy666666
中階會員


發表:108
回覆:150
積分:86
註冊:2005-01-14

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