xav0021
Messages postés44Date d'inscriptionjeudi 11 mars 2004StatutMembreDernière intervention23 janvier 2007
-
19 mai 2004 à 10:02
HFanny
Messages postés699Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention13 mai 2011
-
19 mai 2004 à 10:19
Lors de la compilation le message suivant apparaît:
" Un objet est requis". Voici mon code: (en rouge la ligne désignée lors de l'erreur)
Public Function InitConnection(DSN As String, UserName As String, PassWord As String) As Boolean
'Déclarations des fonctions
Dim query As String
Dim cnxString As String
Dim RequeteOk As Boolean
Dim intRéponse As Integer
Dim lngStyle As Long
Dim rsADO As New ADODB.Recordset
Dim cnnADO As New ADODB.Connection
Dim cmdADO As New ADODB.Command
InitConnection = False
'Initialisation de la chaine de connexion
cnnADO.ConnectionString = "DSN=GTI;"
'Vérifie que la connexion est bien fermée
If cnnADO.State = adStateOpen Then
cnnADO.Close
End If
'Connexion à la base de données
cnnADO.Open cnxString, GTI, GTI, adAsyncConnect
'Attente que la connexion soit établie
While (cnnADO.State = adStateConnecting)
DoEvents
Wend
'Vérification des erreurs dans le cas d'une mauvaise connexion
If cnnADO.Errors.Count > 0 Then
'Affichage des erreurs
MsgBox cnnADO.Errors.Item(0)
InitConnection = False
Exit Function
Else
InitConnection = True
lngStyle = vbOKOnly + vbInformation
intRéponse = MsgBox("Connection réussie !! ", lngStyle, "Résultat connexion:")
End If
'Configure la commande
cmdADO.ActiveConnection = cnnADO
cmdADO.CommandText = "SELECT ANKTSOC FROM CANAL "