Chuỗi kết nối vào SQL Server


Bài viết này trả lời cho bạn Phạm Ngọc Linh phamngoclinh86@.. hỏi trong bài viết Các ví dụ Lập trình Visual Basic

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:

  1. 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;"
  2. 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


( đã được xem 10101 lần từ 22/05/2011 )

Phản hồi bài viết

   
Họ tên  
Email*
Mã xác thực email
Tiêu đề*
Nội dung*
Đính kèm 
 
 
Bích Phạm hoabattu.bich@...
Hay quá.Thanks Thầy ạ
Trang web này hay quá thầy.Em tks thầy ạ.:D
 donan1088@...
Crystal Report
thưa thầy Em dùng crystal report cho Vb6 khi in ra bị báo lỗi " boolean is required here " ở phần giới tính ... thầy có thể giúp em đc ko ạ ???
phạm văn huynh huynhpv@...
hic
Em cũng làm chuỗi kết nối như thầy viết trên, nhưng khi thực thi thì nó lại hiện ra 1 bảng bắt điền tên server, UID..., em dùng xác thực windows. Mà thầy dùng xác thực email này hay quá, em cũng đang làm đồ án về one time password như thế này, có j em hỏi thầy nha ^^
Trang 1
Tôi là Lê Hữu Dũng
Giảng viên CNTT
Khoa Công nghệ Tin học
Viện Đại học Mở Hà Nội