DM.TB_QUERY.Close;
DM.TB_QUERY.SQL.Clear;
DM.TB_QUERY.SQL.Text := StrSql;
DM.TB_QUERY.Open;
這組陳述句原來一直執行沒有問題,但最近加了些功能后執行DM.TB_QUERY.Open 發生例外,提示資料庫連接失敗(connected DB failed). 但在公司的機器上測驗并連公司的資料庫服務器則沒有問題。請各位分析原因及解決方法。謝謝大家。
uj5u.com熱心網友回復:
測驗下能連接到資料庫服務器嗎?然后資料庫登錄名, 密碼啥的逐個試
uj5u.com熱心網友回復:
用查詢分析器連接是沒有問題的uj5u.com熱心網友回復:
你程式是在2003下運行還是xp下運行的呢?uj5u.com熱心網友回復:
XP和Win7都試了,不行uj5u.com熱心網友回復:
你用的是BDE組件,公司的機器在安裝DELPHI時就安裝了ODBC服務(在控制面板上可以看到),而你的機器上沒有安裝,因此不能訪問資料庫.如果用的是ADO組件,你可能沒有設定資料庫連接組件的相對路徑,使用的是絕對路徑,當然也就不能訪問資料庫了.轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/137962.html
標籤:數據庫相關
