數據庫連接問題 |
缺席
|
zhuna
一般會員 發表:26 回覆:39 積分:13 註冊:2003-05-19 發送簡訊給我 |
|
sos_admin
版主 發表:121 回覆:697 積分:768 註冊:2003-07-23 發送簡訊給我 |
|
zhuna
一般會員 發表:26 回覆:39 積分:13 註冊:2003-05-19 發送簡訊給我 |
|
sos_admin
版主 發表:121 回覆:697 積分:768 註冊:2003-07-23 發送簡訊給我 |
需要安装sybase的客户端软件(安装盘上有),然后适用dsedit注册到服务器上(安装着sybase的server端软件)
1、
"ODBC; Driver=Sybase SQL Anywhere 5.0;DefaultDir=c:\dbpath\;Dbf=c:\sqlany50\mydb.db;Uid=myUsername; Pwd=myPassword;Dsn='''';'
2、
DRIVER={Driver Name};
SRVR=server; ’必须是SRVR,不能是SERVER
DB=database; ’可以是DB,也可以是DATABASE
DSN=; ’可以省略
UID=user;
PWD=passwod;
PERSIST SECURITY INFO=False
例如:
'PROVIDER=MSDASQL;'
'DRIVER={Sybase System 11};'
'SRVR=serveru;'
'DSN=;'
'DB=dataa;'
'UID=sa;'
'PWD=dqwe;'
'PERSIST SECURITY INFO=False'
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ ADOConnection可以利用字串(Microsoft Jet資料庫引擎)除了可以連接Access資料庫﹐其實也是可以藉由IISAM(Indexed Sequential Access Method)來連接其它類型的資料庫﹐但必須針對該資料形態自行建立延伸屬性(Extended Properties)﹐使Jet看得懂需要連接的資料庫形態﹒ 因為sybase資料庫小弟不熟﹐故在此舉一個利用字串來連接Paradox資料庫﹐您可以作為參考再試一試連接sybase﹕ 1﹒在ADOConnction元件中點珥ConnectionString屬性﹐開啟其對話方塊﹐按下Build按鈕﹐于[提供者]頁次中選擇Microsoft Jet 4.0 OLE DB Provider﹒
2﹒選擇[全部]頁次﹐雙擊開啟Extended Properties編輯內容對話方塊﹐在內容數值欄中輸入Paradox7.x 并按确定按鈕﹒
3﹒選擇[連接]頁次﹐在資料庫名稱欄位中選擇[客戶.db]資料庫的路徑﹐并按确定按鈕回到表單畫面﹒ 以上的三個步驟就可以正常連接Paradox資料庫了﹗希望sybase資料庫也可以 努力,相信會獲得美麗!
忻晟 發表人 -
------
忻晟 |
sos_admin
版主 發表:121 回覆:697 積分:768 註冊:2003-07-23 發送簡訊給我 |
procedure TForm1.FormCreate(Sender: TObject);
begin
ADOConnection1.ConnectionString :='连接字符串[上面讲的任意选择一种]';
ADOConnection1.LoginPrompt :=false;
ADOConnection1.Connected :=true;
end; procedure TForm1.Button1Click(Sender: TObject);
begin
//ADOquery 使用
adoquery1.Connection :=ADOConnection1;
adoquery1.SQL.Clear ;
adoquery1.SQL.Text :='SQL语句';
adoquery1.Open ;
end;
|
zhuna
一般會員 發表:26 回覆:39 積分:13 註冊:2003-05-19 發送簡訊給我 |
引言: 您好﹗ ADOConnection可以利用字串(Microsoft Jet資料庫引擎)除了可以連接Access資料庫﹐其實也是可以藉由IISAM(Indexed Sequential Access Method)來連接其它類型的資料庫﹐但必須針對該資料形態自行建立延伸屬性(Extended Properties)﹐使Jet看得懂需要連接的資料庫形態﹒ 因為sybase資料庫小弟不熟﹐故在此舉一個利用字串來連接Paradox資料庫﹐您可以作為參考再試一試連接sybase﹕ 1﹒在ADOConnction元件中點珥ConnectionString屬性﹐開啟其對話方塊﹐按下Build按鈕﹐于[提供者]頁次中選擇Microsoft Jet 4.0 OLE DB Provider﹒ 2﹒選擇[全部]頁次﹐雙擊開啟Extended Properties編輯內容對話方塊﹐在內容數值欄中輸入Paradox7.x 并按确定按鈕﹒ 3﹒選擇[連接]頁次﹐在資料庫名稱欄位中選擇[客戶.db]資料庫的路徑﹐并按确定按鈕回到表單畫面﹒ 以上的三個步驟就可以正常連接Paradox資料庫了﹗希望sybase資料庫也可以 努力,相信會獲得美麗! 忻晟 發表人 - >>< face="Verdana, Arial, Helvetica"> 我試了,但是在測試時總是出現 test connection faild because of an error in initalizing provider:無法啟動你的應用程式.工作群組的資料檔案不見了或被另一個使用者以獨佔方式開啟。 我不知怎麼回事? extend properity:sybase system 11 互相幫助,共同進步
------
互相幫助,共同進步 |
sos_admin
版主 發表:121 回覆:697 積分:768 註冊:2003-07-23 發送簡訊給我 |
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |