salut tt le monde.
Voilà j'ai un problème avec mon code.
J'essaie de me connecter à une base de donnée MS SQL Server 2000 avec VB.
Une fois connecté, j'essaie de parcourir une table mais le recordSet reste désespérement vide...
Donc je voudrais savoir, comment je peux tester si il est déjà bien connecté ?
voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 Dim oConn As ADODB.Connection Dim oRS As ADODB.Recordset 'Création connexion Set oConn = New ADODB.Connection 'oConn.Open "Driver={SQL Server}; Uid=" & tbLogin & "; Pwd=" & tbMdp & "; Server=" & tbServeurSQL & ";Database=" & tbNomBaseSQL & ";" oConn.Open "Provider=SQLOLEDB;Data Source=" & tbServeurSQL & ";User ID=" & tbLogin & ";Password=" & tbMdp & ";Initial Catalog=" & tbNomBaseSQL & ";" ' Création recordset Set oRS = New ADODB.Recordset oRS.CursorLocation = adUseClient oRS.Open "SELECT * From T_Employee", oConn, adOpenKeyset, adLockOptimistic, adCmdTableDirect Dim inter As Integer inter = oRS.RecordCount While oRS.EOF <> True MsgBox (oRS!Employee_key) oRS.MoveNext Wend
Partager