2015-11-16 143 views
-1

需要將SQL Server 2005與vb6連接。SQL Express連接字符串FOR vb6

我有下面的代碼..

我必須要改變的用戶名和密碼才能打開軟件。 但它是在Windows身份驗證打開,

公用Sub OpenConn()

If Cn.State = 1 Then Cn.Close 
'sql 2000 sql authentication 
Cn.ConnectionString = "Provider=sqloledb; Data Source=Guru;Initial Catalog=eIntelliCabs;User Id=w[enter image description here][1]indowsusername;Password=windowsloginpassword;" 
'sql 2005 /2008 express windows authetication 
'Cn.ConnectionString = "Provider=sqloledb;Data Source=maity;Initial Catalog=eIntelliCabs;User Id=sa;Password=123;"  
Cn.CursorLocation = adUseClient 
Cn.Open 

請幫助我的代碼。

回答

0

使用SQL身份驗證嘗試:

Cn.ConnectionString = "Provider=SQLNCLI10;Server=ServerName\SQLExpress;AttachDbFilename=c:\YourPath\mydbfile.mdf;Database=dbname;Uid=myUsername; 
Pwd=myPassword;" 

要使用可靠的安全性(Windows身份驗證)嘗試:

Cn.ConnectionString = "Provider=SQLNCLI10;Server=ServerName\SQLExpress;AttachDbFilename=c:\YourPath\mydbfile.mdf;Database=dbname;Trusted_Connection=Yes; 

欲瞭解更多信息,結賬Connection Strings

+0

非常感謝弗雷德,我已經使用Windows身份驗證,並相應地更改爲我的電腦。 – phoenixmagento