Meilleur auteur de réponses
" operator '&' is not defined for types 'ADODB.Field' and 'String' "

Question
-
salut tout le monde
je tape mon code pour ce connecter à une base de données access(access 2010) :voici mon code:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
'Déclaration de la variable de connexion
Dim cnx As ADODB.Connection
Dim rst As ADODB.Recordset
cnx = New ADODB.Connection
rst = New ADODB.Recordset
'Définition du pilote de connexion
cnx.Provider = "Microsoft.Jet.OLEDB.4.0"
'Définition de la chaîne de connexion
cnx.ConnectionString = "E:\base.accdb"
'Ouverture de la base de données
cnx.Open()
'Exécution de la requête
rst.Open("SELECT nom, prenom, adresse FROM abonne", cnx)
While Not (rst.EOF)
MsgBox(rst("nom") & " " & rst("prenom") & " habite au " & rst("adresse") & ".")
rst.MoveNext()
End While
End Submais la partie : ( rst("nom") & " " ) reste soulignée et je sais pas pourquoi!!
plz help;
merci d'avance.
Réponses
-
Bonjour,
Je pense que rst("nom") retourne un type objet,
est ce que vous avez fait "." derrier pour voir si il vous propose un champs comme "value" par exemple, ou faire cstr(rst("nom")), ou rst("nom").ToString() ?
Cordialement Sébastien DataBase2Code- Proposé comme réponse Ciprian Duduiala vendredi 3 juin 2011 07:13
- Marqué comme réponse Ciprian Duduiala mardi 7 juin 2011 06:02
Toutes les réponses
-
Bonjour,
Je pense que rst("nom") retourne un type objet,
est ce que vous avez fait "." derrier pour voir si il vous propose un champs comme "value" par exemple, ou faire cstr(rst("nom")), ou rst("nom").ToString() ?
Cordialement Sébastien DataBase2Code- Proposé comme réponse Ciprian Duduiala vendredi 3 juin 2011 07:13
- Marqué comme réponse Ciprian Duduiala mardi 7 juin 2011 06:02
-
Bonjour, Rachid1989,
Est-ce que vous avez réussi à résoudre votre problème en utilisant les informations fournies par Aserf ? Merci pour partager avec nous les résultats, afin que d'autres personnes avec le même problème puissent profiter de cette solution.
Cordialement,
Cipri
Ciprian DUDUIALA, MSFT  
•Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.