- Tham gia
- 4/6/06
- Bài viết
- 901
- Được thích
- 2,717
Sau khi con tham khảo ADO căn bản, con có được code thế này
Con đã kết nối được vào SQL Server (msgbox báo đã kết nối) nhưng lại không thể kết nối vào database nên không truy xuất được data (thậm chí khi con để trống phần server và database trong lệnh kết nối thì vẫn kết nối được). Xin cho con hỏi làm cách nào để kết nối vào trong database TEST. Con xin cám ơn
PHP:
Sub test()
Dim cnn As New ADODB.Connection
Dim recordset As ADODB.recordset
Dim src As String
Dim col As Integer
cnn.Open "Driver=SQL Server;SERVER=CDUNG;UID=;PWD=;DATABASE=TEST"
If cnn.State = 1 Then
MsgBox "Ket noi thanh cong"
Else
MsgBox "Ket noi that bai"
End If
Set recordset = New ADODB.recordset
With recordset
src = "SELECT * FROM Nhanvien"
.Open Source:=src, ActiveConnection:=Connection
For col = 0 To recordset.Fields.Count - 1
Range("A1").Offset(0, col).Value = recordset.Fields(col).Name
Next
Range("A1").Offset(1, 0).CopyFromRecordset recordset
End With
Set recordset = Nothing
cnn.Close
Set cnn = Nothing
End Sub
Con đã kết nối được vào SQL Server (msgbox báo đã kết nối) nhưng lại không thể kết nối vào database nên không truy xuất được data (thậm chí khi con để trống phần server và database trong lệnh kết nối thì vẫn kết nối được). Xin cho con hỏi làm cách nào để kết nối vào trong database TEST. Con xin cám ơn