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
| Dim cnx As ADODB.Connection
Dim rst As ADODB.Recordset
Set cnx = New ADODB.Connection
Set rst = New ADODB.Recordset
'parametre de connection
cnx.ConnectionString = "Driver={SQL Server};server=KALAN\SQLEXPRESS;UID=ADS;PWD=net;database=test"
cnx.Open
'test de connection
If cnx.State = adStateOpen Then
'connexion ok
'Initialisation du RecordSet
If rst.State <> adStateClosed Then
rst.Close
Else
'Ouvre une transaction pour ne pas à avoir à réaliser de commit en fin de traitement
cnx.BeginTrans
'Positionne le curseur côté client
rst.CursorLocation = adUseClient
'Exécute la requête
rst.Open "Select * FROM User", cnx
'Valide la transaction
cnx.CommitTrans
End If
End If |
Partager