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

sqlconnection with mysql ??

答題得分者是:ccchen
c905165
中階會員


發表:50
回覆:120
積分:54
註冊:2002-09-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-12-06 03:24:48 IP:203.204.xxx.xxx 未訂閱
我利用 sqlconnection 連接 mysql 非常的順利,用來起也非常的順利,不過後來發現了一個問題。 就是: 以前本來都是在 database connection properties 設定好它的資訊,比如說 hostname, database, username,password. 這樣用起來都沒有問題,但是後來,我想要讓我的程式能夠做成「活的」,也就是能夠在程式的執行時,才設定這些資訊,才去連線,所以我就先將這些資訊都拿掉。想要在程式中用 DataModule2.SQLConnection1.LoginPrompt:= False; DataModule2.SQLConnection1.Connected:= False; DataModule2.SQLConnection1.Params.Values['User_Name']:= ss[3]; DataModule2.SQLConnection1.Params.Values['Password']:= ss[4]; DataModule2.SQLConnection1.Params.Values['HostName']:= ss[1]; DataModule2.SQLConnection1.Params.Values['Database']:= ss[2]; DataModule2.SQLConnection1.Connected:= True; 這個方法去連線。 但是它總會造成程式一開始執行時,就無法進入,就發生「例外」。 要怎麼辦呢?
------
有困難就是能力不足,有麻煩就是方法不對... 劣者總是遇到困難,也時常出現麻煩
ccchen
版主


發表:61
回覆:940
積分:1394
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-12-06 07:38:22 IP:61.219.xxx.xxx 未訂閱
DesignTime是否SQLConnection1保持在Active狀態? 程式執行前應將所有與資料庫之連接disconnect
c905165
中階會員


發表:50
回覆:120
積分:54
註冊:2002-09-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-12-07 06:30:58 IP:203.204.xxx.xxx 未訂閱
您好, 是的,沒有錯,一開始我是將它設成 active ,但是我後來要使用這個方法的時候,我的確是有將它設成不是 active ,但是很奇怪,它執行的時候,如果我們去顯示是否已經連線,比如:label2.caption:=DataModule2.SQLConnection1.Connected; 它居然是true,也就是說,不管user設成「不是active」,在編譯、執行時,它都會內定自動跳到連線狀態。 現在就是要找到解決的方法或者是它的原因。 當然我們可以在程式的一開始
------
有困難就是能力不足,有麻煩就是方法不對... 劣者總是遇到困難,也時常出現麻煩
ccchen
版主


發表:61
回覆:940
積分:1394
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-12-07 08:23:18 IP:203.217.xxx.xxx 未訂閱
應該不會吧再仔細找看看, 是否還有其他在Active, 或在Run起來到你設Connection 參數之前是否有任何命令須要連資料庫
c905165
中階會員


發表:50
回覆:120
積分:54
註冊:2002-09-29

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-12-07 09:53:28 IP:203.204.xxx.xxx 未訂閱
我是知道如果有其他的 sqldataset 連到這個 sqlconnection ,且如果 sqldataset 設成 active 的話,也會使得 sqlconnection 自動連上線。 但是我都有將它們排除掉了啊。 我現在的做法只能在程式 .loaded 時,利用 try except 來避免錯誤訊息的產生。 有困難就是能力不足,有麻煩就是方法不對... 劣者總是遇到困難,也時常出現麻煩
------
有困難就是能力不足,有麻煩就是方法不對... 劣者總是遇到困難,也時常出現麻煩
系統時間:2024-05-19 19:46:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!