Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/04/2007, 14h20   #1
Invité de passage
 
Inscription : mars 2007
Messages : 14
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 14
Points : 2
Points : 2
Par défaut Erreur d'exécution '-2147217913 (80040e07)'

Bonjour,
mon problème est le suivant:

j'ai un code VBA qui me permet d'écrir dans une base de donnée ACCESS un ensemble de données.
ma requete est la suivant:
Code :
1
2
sql = "INSERT INTO Evenement (DateAndTime, Tag, Val) values ('10/02/07 10:10:10', 'PS13\ETOR\13COA_001AG_48DI', '1')"
rst.Open sql, cnn, adOpenDynamic, adLockOptimistic
quand je passe des données statiques dans l'expression du critère
values ('10/02/07 10:10:10', 'PS13\ETOR\13COA_001AG_48DI', '1')
ça marche
mais quand je veux passer des variables( par exemple au lieu de '10/02/07 10:10:10' je veux mettre DateAndTime et au lieu de '1' je veux mettre valeur...) l'erreur suivante s'affiche:
Erreur d'exécution '-2147217913 (80040e07)'
Type de donnéesincompatible dans l'expression du critère

et merci d'avance,
simo_20_11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 14h31   #2
Responsable Visual Basic
 
Avatar de bbil
 
Inscription : juin 2003
Messages : 11 777
Détails du profil
Informations personnelles :
Âge : 45
Localisation : France, Ariège (Midi Pyrénées)

Informations forums :
Inscription : juin 2003
Messages : 11 777
Points : 16 855
Points : 16 855
Envoyer un message via Skype™ à bbil
on peu voir le code à problème avec les variables ..?
bbil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 15h19   #3
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
J'ai appris récemment que le format de date dans Access n'a rien à voir avec le format VBA. Tu devrais chercher dans cette direction.
Quand je travaillais "encore" sur access, c'était "dd-mm-yyyy" ou toute déclinaison.
Ce qui me contraignait à mettre les dates en type texte et à changer le type de données ensuite lors de l'import de csv ou de tables Excel.
A toutes fins utiles
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h05.


 
 
 
 
Partenaires

Hébergement Web