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

連接Access問題?

 
lee5100954
一般會員


發表:15
回覆:10
積分:5
註冊:2005-11-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-02-17 12:14:41 IP:220.141.xxx.xxx 訂閱
我用ADOConnection連Access,若我Access 沒設密碼,測試連線是成功的,但若我Access設密嗎,它會出現"因在初始化提借者時遭遇錯誤,測試連線失敗。無法啟動您的應用程式。工作群組的資料檔案不見了或被另一個使用者獨佔方式開啟。"我確定我的密碼正確,且我並沒有開啟access啊?
lusm
一般會員


發表:0
回覆:3
積分:0
註冊:2007-02-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-02-17 20:09:34 IP:218.15.xxx.xxx 訂閱
ADOConnection1.ConnectionString   :=   'Provider=Microsoft.Jet.OLEDB.4.0;Persist   Security   Info=False;Jet   OLEDB:Database   Password=lockedbytrip;Data   Source=OnlineChart.mdb';   

ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;Password='
SQLPwd
';Persist Security Info=True;'
'User ID='
SQLUserName
';Initial Catalog='
SQLDBName
';Data Source='
ServerIP;
自己试试
------
呵呵
主页 http://www.blogjava.net/lusm/
lee5100954
一般會員


發表:15
回覆:10
積分:5
註冊:2005-11-22

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-02-17 21:04:04 IP:220.141.xxx.xxx 訂閱
剛才找到答案了:
1.选择ADOConnection的ConnectionString,然后点击Build...按钮,在“提供者”页中选择“Microsoft Jet 4.0 OLE DB Provider”,
然后点击“下一步”按钮,在“连接”页中选择要连接的Access数据库的路径和数据库的文件名,这时如果点“测试连接”按钮时,出现“初始化提供者时发生错误,测试连接失败,密码无效”的错误提示;
2.这时点“所有”页,然后双击“Jet OLEDB:Database Password”,出现对话框,添入密码后,选择“连接”页中的“测试连接”按钮,出现“测试连接成功”的对话框。把ADOConnection的LoginPromtp设为false即可。


用向导建接,注意“所有”页里的“Jet OLEDB:Database Password”项里填入你的ACCESS密码。
在Password里不要填。

如果使用字串来设定的话,字串应类似下面:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db1.mdb;Persist Security Info=False;Jet OLEDB:Database Password=aaa"

注意db1.mdb为你的文件(可以加入所在目录路径),aaa为你的密码。
lusm
一般會員


發表:0
回覆:3
積分:0
註冊:2007-02-17

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-02-18 17:28:22 IP:218.15.xxx.xxx 訂閱
这是使用ODBC,可以不用 呵呵
------
呵呵
主页 http://www.blogjava.net/lusm/
lee5100954
一般會員


發表:15
回覆:10
積分:5
註冊:2005-11-22

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-02-19 08:52:59 IP:220.141.xxx.xxx 訂閱
因為我使用您所說的方法還是不行!
系統時間:2024-05-19 15:25:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!