Bonjour,
Je fais appel à vous car je ne trouve pas de solution à mon Pb
Voila j'attaque une base SQL server 2005 avec des requetes SQL sous vba.
Jusque là tout se passe bien ma connexion à la base est bonne et g pas de pb lors de l'execution des requetes.
mais mon souci est que Excel me met un message d'erreur sur mon objet recordset, lors d'une requete avec des résultats contenant des cellules NULL, en me disant que l'objet est fermé.
G d'abord pensé que ma requete est fausse hors lorsque je la teste sous SQL Server management studio ma requete fonctionne et me retourne le bon résultat.
Y a t il une commande ou une option à ajouter sous vba pour gerer ce pb ou un correctif.
Aider moi SVP
Voici ma commande de connextion
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 strConn = "PROVIDER=SQLOLEDB;" strConn = strConn & "DATA SOURCE=" & NomServeur & ";INITIAL CATALOG=" & NomBase & ";" strConn = strConn & " INTEGRATED SECURITY=sspi;" cnImpro.Open strConn Dim rsIMPRO As ADODB.Recordset Set rsIMPRO = New ADODB.Recordset cnImpro.CommandTimeout = 0 rsIMPRO.Open RequeteSQL, cnImpro, 3
Partager