Mong thầy hướng dẫn!
Em chào thầy!
Em đang làm BTTHTN. Thầy có thể hướng dẫn em cách kết nối CSDL SQL 2005 trong VB6 được không a.
Em xin chân thành cám ơn!
Chào Linh,
Để kết nối vào SQL Server, em có thể dùng chuỗi kết nối (ConnectionString) với 1 trong 2 kiểu kết nối sau:
- SQL Authentication: Sử dụng tài khoản login của SQL Server (server phải được thiết lập chế độ xác thực là SQL Server and Windows Authentication)
"Provider=SQLOLEDB.1; DataSource=TEN_Server; Initial Catalog=TEN_DB; User ID=TEN_USER; Password=MATKHAU;"
- Windows Authentication: sử dụng tài khoản windows để login vào SQL Server
"provider=SQLOLEDB.1; DataSource=TEN_Server; Initial Catalog=TEN_DB; Integrated Security=SSPI;"
trong đó, tên các thông số DataSource, Initial Catalog, User ID, Password có thể được thay thế lần lượt bằng Server, Database, UID, PWD
Dưới đây là ví dụ kết nối vào sql server 2005 bằng VB6 sử dụng tài khoản xác thực của windows:
Dim ConnectionString As String
Dim Cnn As New ADODB.Connection
ConnectionString = "provider=SQLOLEDB.1; server=MyServer; Database=db_Test; Integrated Security=SSPI;"
Cnn.Open ConnectionString
MsgBox "Connected"
Cnn.Close
Set Cnn = Nothing
Em có thể tham khảo thêm các chuỗi kết nối ở www.connectionstrings.com