資料庫存取錯誤時,程式要怎麼辦? |
答題得分者是:hagar
|
c905165
中階會員 發表:50 回覆:120 積分:54 註冊:2002-09-29 發送簡訊給我 |
|
Jasonwong
版主 發表:49 回覆:931 積分:581 註冊:2006-10-27 發送簡訊給我 |
|
c905165
中階會員 發表:50 回覆:120 積分:54 註冊:2002-09-29 發送簡訊給我 |
引言: 如果方便的話~請你把程式碼POST上來吧~ -- 聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心 傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心try DataModule2.SQLConnection1.LoginPrompt:= False; DataModule2.SQLConnection1.Params.Values['User_Name']:= Edit2.Text; DataModule2.SQLConnection1.Params.Values['Password']:= Edit1.Text; DataModule2.SQLConnection1.Params.Values['HostName']:= Edit4.Text; DataModule2.SQLConnection1.Params.Values['Database']:= Edit3.Text; DataModule2.SQLConnection1.Connected:= True; except ShowMessage('連接發生錯誤,請檢查是否輸入不正確值!!'); end; 請惠予指導,我願意認真學習如何解決這一個問題。謝謝!
------
有困難就是能力不足,有麻煩就是方法不對... 劣者總是遇到困難,也時常出現麻煩 |
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
c905165
中階會員 發表:50 回覆:120 積分:54 註冊:2002-09-29 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
c905165
中階會員 發表:50 回覆:120 積分:54 註冊:2002-09-29 發送簡訊給我 |
|
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
可要可不要, 參考底下 Help 內的說明:
You can write a compound statement that contains only
a single constituent statement; like parentheses in a
complex term, begin and end sometimes serve to
disambiguate and to improve readability. You can
also use an empty compound statement to create a
block that does nothing: --
Everything I say is a lie.
|
c905165
中階會員 發表:50 回覆:120 積分:54 註冊:2002-09-29 發送簡訊給我 |
哦,那再請教,到底 [XXXXXXX] 該填什麼?
因為這是要看發生的例外而定,我目前的做法是看著它發生錯誤訊息,從它的錯誤訊息當中找。
Exception EDatabaseError in module Project1 at 080C030B.
dbExpress Error: Invalid Username/Password.
所以我就填 on EDatabaseError do showmessage('.....');
可是還是「攔截」不到這個例外。究竟發生例外時,要如何判斷這個[XXXXXXX]該填什麼。 比如說,以下的程式碼:
try
.....
except
on [XXXXXXX] do [AAAAAAAA]
on [XXXXXXX] do [AAAAAAAA]
end;
finally end; 真是再麻煩您一次的解說,謝謝。
------
有困難就是能力不足,有麻煩就是方法不對... 劣者總是遇到困難,也時常出現麻煩 |
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |