災難性的失敗~~~ |
尚未結案
|
chris681016
中階會員 發表:69 回覆:122 積分:98 註冊:2006-10-12 發送簡訊給我 |
使用xe2,ClientDataSet,資料庫firebrid
procedure Tfdm.DataModuleCreate(Sender: TObject); begin END; SQLConnection1.Connected:=false; SQLConnection1.Params.Values['Database']:=GetInfo('Database','FB_Connection.ini'); SQLConnection1.Params.Values['User_Name']:=GetInfo('User_name','FB_Connection.ini'); SQLConnection1.Params.Values['Password']:=GetInfo('Password','FB_Connection.ini'); { 等於如下 SQLConnection1.Params.Values['Database']:='E:\專案\庫存天師(買賣業)\Win32\Debug\Stock_EY.FDB'; SQLConnection1.Params.Values['User_Name']:='sysdba'; SQLConnection1.Params.Values['Password']:='masterkey'; }SQLConnection1.Connected:=true; procedure Tfstock_login.TEST_BTClick(Sender: TObject); begin IF fdm.cds1.Active=true then fdm.cds1.Active:=false; with fdm.SQLQuery1 do begin Close; SQL.Clear; SQL.Add('select * from MENU_ITEM '); end; IF fdm.cds1.Active=false then fdm.cds1.Active:=true; end; 就會出現「災難性的失敗」所有程式都會發生,但有一個DLL不會發生使用一樣的DM,如果重新放一個「SQLConnection1」就可以了,但是,過幾天就又會發生? |
leveon
資深會員 發表:30 回覆:389 積分:303 註冊:2012-02-12 發送簡訊給我 |
|
chris681016
中階會員 發表:69 回覆:122 積分:98 註冊:2006-10-12 發送簡訊給我 |
沒有耶~~~
不過我昨天跟今天固意測式,在SQLConnection1的Database為空。到目前還沒發作,不然之前,槅一天好像就發作。 因為之前SQLConnection1的Database會放資料庫入徑:E:\專案\庫存天師(買賣業)\Win32\Debug\Stock_EY.FDB 但active=false 因為有時SQLQuery1要載入欄位,所以就把資料庫入徑放這。不知道是不是這個原因,測試中............................. ===================引 用 leveon 文 章=================== 災難性的失敗 聽起來像是 微軟產品的訊息 程式有連 MS Sql server 資料庫,ADO , COM ....等微軟產品嗎 感覺和Firebird無關 |
leveon
資深會員 發表:30 回覆:389 積分:303 註冊:2012-02-12 發送簡訊給我 |
天師兄 看你的 VendorLib是 fbclient.dll 推測是 Server版 並非是 fbembed, 那怎麼沒IP資訊呢 SQLConnection1.Params.Values['Database']:='127.0.0.1 : E:\專案\庫存天師(買賣業)\Win32\Debug\Stock_EY.FDB'; http://www.firebirdfaq.org/faq260/ 這裡說2.0後 會自己切到 XNET 模式 不知道XNET那是什麼 沒研究 不過我還是覺得IP模式比較妥當 參考看看囉 ===================引 用 chris681016 文 章===================沒有耶~~~ 不過我昨天跟今天固意測式,在SQLConnection1的Database為空。到目前還沒發作,不然之前,槅一天好像就發作。 因為之前SQLConnection1的Database會放資料庫入徑:E:\專案\庫存天師(買賣業)\Win32\Debug\Stock_EY.FDB 但active=false 因為有時SQLQuery1要載入欄位,所以就把資料庫入徑放這。不知道是不是這個原因,測試中............................. ===================引 用 leveon 文 章=================== 災難性的失敗 聽起來像是 微軟產品的訊息 程式有連 MS Sql server 資料庫,ADO , COM ....等微軟產品嗎 感覺和Firebird無關
編輯記錄
leveon 重新編輯於 2012-11-16 00:29:27, 註解 無‧
|
chris681016
中階會員 發表:69 回覆:122 積分:98 註冊:2006-10-12 發送簡訊給我 |
其實在版本方面還沒特別研就~~~~~就先用Server
至於接不接IP我也不知道有啥差,只有在測試區網連線時,有打IP去連結。 目前都還在開發中..........................所以有一堆有的沒有的問題^_______________^ ===================引 用 leveon 文 章=================== 天師兄 看你的 VendorLib是 fbclient.dll 推測是 Server版 並非是 fbembed, 那怎麼沒IP資訊呢 SQLConnection1.Params.Values['Database']:='127.0.0.1 : E:\專案\庫存天師(買賣業)\Win32\Debug\Stock_EY.FDB'; http://www.firebirdfaq.org/faq260/ 這裡說2.0後 會自己切到 XNET 模式 不知道XNET那是什麼 沒研究 不過我還是覺得IP模式比較妥當 參考看看囉 ===================引 用 chris681016 文 章===================沒有耶~~~ 不過我昨天跟今天固意測式,在SQLConnection1的Database為空。到目前還沒發作,不然之前,槅一天好像就發作。 因為之前SQLConnection1的Database會放資料庫入徑:E:\專案\庫存天師(買賣業)\Win32\Debug\Stock_EY.FDB 但active=false 因為有時SQLQuery1要載入欄位,所以就把資料庫入徑放這。不知道是不是這個原因,測試中............................. ===================引 用 leveon 文 章=================== 災難性的失敗 聽起來像是 微軟產品的訊息 程式有連 MS Sql server 資料庫,ADO , COM ....等微軟產品嗎 感覺和Firebird無關 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |