I don't know how you are trying to connect, but here is an example using ADO.
Option Explicit
Private hDB As New ADODB.Connection
Private rsData As ADODB.Recordset
Private Const sDBConnection As String = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;" & _
"Initial Catalog=testDB;Data Source=CT4"
Private Sub Command1_Click()
ConnectDB
End Sub
Private Function ConnectDB() As Boolean
Dim sSQL As String
On Error GoTo ErrHnd
sSQL = "Select * From Employees Where DeptID = 1 Order By LastName Asc"
hDB.ConnectionString = sDBConnection 'Open The Connection
hDB.Mode = adModeRead
hDB.Open
Set rsData = New ADODB.Recordset
rsData.CursorLocation = adUseClient
rsData.Open sSQL, hDB, adOpenStatic, adLockBatchOptimistic
Set rsData.ActiveConnection = Nothing
hDB.Close
Do While rsData.EOF <> True
List1.AddItem RTrim$(rsData("FirstName"

) & " " & RTrim$(rsData("LastName"

)
rsData.MoveNext
Loop
rsData.Close
Set rsData = Nothing
ConnectDB = True
Exit Function
ErrHnd:
ConnectDB = False
End Function
Hope this helps.
If you choose to battle wits with the witless be prepared to lose.
![[machinegun] [machinegun] [machinegun]](/data/assets/smilies/machinegun.gif)
![[hammer] [hammer] [hammer]](/data/assets/smilies/hammer.gif)