Erreur définie par l'application ou par l'objet
nick
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis entrain de relier des données excel avec une base des données mysql (phpmyadmin)
je reçois beaucoup d'erreurs dont Erreur définie par l'application ou par l'objet.
J'ai besoin d'aide pour résoudre cela
Merci d'avance.
Je suis entrain de relier des données excel avec une base des données mysql (phpmyadmin)
je reçois beaucoup d'erreurs dont Erreur définie par l'application ou par l'objet.
J'ai besoin d'aide pour résoudre cela
Merci d'avance.
Sub ExportMysql()
Dim Maconnexion As ADODB.Connection
Dim monrecord As ADODB.Recordset
Dim NbLignes As Integer
Dim rowtable As Integer
Dim strSQL As String
Set Maconnexion = New ADODB.Connection
Set monrecord = New ADODB.Recordset
Maconnexion.Open "DRIVER={MySQL ODBC 8.0 Unicode Driver};" & "SERVER=localhost;" & "DATABASE=bd-gmao;" & "USER=root;" & "PASSWORD =;"
NbLignes = Worksheets("personnel").UsedRange.Rows.Count
With Worksheets("personnel")
For rowtable = 2 To NbLignes
strSQL = "insert into `bd-gmao`.`essai`(`id`,`nom`,`sexe`,`age`)" & "Values(" & .Cells(rowtable, 1).Value & ", " & .Cells(rowtabl, 2).Value & "," & .Cells(rowtable, 3).Value & ", " & .Cells(rowtable, 4).Value & ")"
monrecord.Open strSQL, Maconnexion
Next rowtable
End With
MsgBox "enregistrement réussi" & Chr(10) & (rowtable - 2) & "OK", vbInformation, "vérification de l'entrée des données"
End Sub
A voir également:
- Erreur définie par l'application ou par l'objet
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Desinstaller application windows - Guide
- Son notification par application android - Guide
- Comment recuperer whatsapp supprimé par erreur - Guide
- Comment supprimer une application préinstallée sur android - Guide
3 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
quand tu partages du code VBA, peux-tu préciser "basic" comme langage dans les balises de code?
ensuite, précise à quelle ligne se produit quelle erreur.
quand tu partages du code VBA, peux-tu préciser "basic" comme langage dans les balises de code?
ensuite, précise à quelle ligne se produit quelle erreur.
Je n'arrive pas à savoir l'erreur est à quelle ligne.
J'ai besoin d'aide parceque je n'ai pas un super niveau de programmation.
J'ai besoin d'aide parceque je n'ai pas un super niveau de programmation.
Bonjour,
Si les erreurs sont dans l'execution du code:
Pour debuguer votre code, lire ici pour mettre un point d'arret au debut de votre procedure
https://riptutorial.com/fr/excel-vba/example/6252/ajouter-un-point-d-arret-a-votre-code
ex sur cette ligne:
Ensuite appuyez sur la touche F8 jusqu'a atteindre la ligne de la premiere erreur
Une erreur de variable:
.Cells(rowtable, 1).Value & ", " & .Cells(rowtabl, 2)
Si les erreurs sont dans l'execution du code:
Pour debuguer votre code, lire ici pour mettre un point d'arret au debut de votre procedure
https://riptutorial.com/fr/excel-vba/example/6252/ajouter-un-point-d-arret-a-votre-code
ex sur cette ligne:
Set Maconnexion = New ADODB.Connection
Ensuite appuyez sur la touche F8 jusqu'a atteindre la ligne de la premiere erreur
Une erreur de variable:
.Cells(rowtable, 1).Value & ", " & .Cells(rowtabl, 2)