rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[access] Requete insert into

Posté par _goni, le mercredi 21 mars 2007 à 09:49:33
Bonjour,
Je commence à avoir un peu de mal avec la rigueur d'access. Pour moi mon code est correcte mais dès que je mets des valeurs avec un espace ça plante.

Voici mon code :
var1 = Me.Titre
var2 = Me.SousTitre
var3 = Me.NumCompte
var4 = Me.LibCompte
DoCmd.RunSQL "INSERT INTO CompteAnnexeRecurrencePassif VALUES (" & var1 & ", " & var2 & ", " & var3 & ", " & var4 & ")"


L'erreur :
Erreur d'execution 3075
Erreur de syntaxe(opérateur absent) dans l'expression 'Chargement d'hypothèse, Acceptation, blabla, bla bla bla)'


Je sais pas comment résoudre cette erreur et quelque par, je compte sur vous. Merci d'avance et je vous tiens au courant si je trouve la solution. Benoit.
Enlèves tes doigts sales de mon clavier.
Configuration: Windows XP
Internet Explorer 6.0
Répondre à _goni  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le mercredi 21 mars 2007 à 09:57:02
Salut,

t'as toutes les chances d'avoir des apostrophes dans tes données...
A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
_goni, le mercredi 21 mars 2007 à 10:47:21
Merci pour l'indice et j'ai du aussi rajouter des simples cote.
Voila ma requete qui fonctionne :
DoCmd.RunSQL "INSERT INTO CompteAnnexeRecurrencePassif VALUES ('" & var1 & "', '" & var2 & "', '" & var3 & "', '" & var4 & "')"


Merci encore une fois Blux Benoit.
Enlèves tes doigts sales de mon clavier.
Répondre à _goni

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
toto69, le jeudi 30 août 2007 à 14:52:59
Comment arrives tu à faire une différence entre une apostrophes et une "simple côte" ?
Ne te creuse plus la tête,
C'est la même chose!
Répondre à toto69

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 blux, le jeudi 30 août 2007 à 15:05:54
La différence est au niveau de l'origine du mot :

apostrophe est français
quote (et non cote ou côte !) est anglais...

d'ailleurs les guillemets s'appellent double-quote an anglais et on trouve même back-quote (la touche alt-gr 7, utilisée dans les scripts shell unix).
A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux
Logiciels pertinents trouvés dans les téléchargements
Télécharger OpenOffice.org 2.4.1OpenOffice.org - OpenOffice est une suite bureautique complète entièrement gratuite, compatible avec la suite Microsoft Office. Elle...Catégorie: Suite bureautique
Licence: Open Source
Télécharger PowerISO 4.2PowerISO - PowerISO est un outil de gestion d'images de CD et DVD, capable d'ouvrir, d'extraire, de créer, d'éditer, de compresser et...Catégorie: Gravure
Licence: Demo
Télécharger AVS Disc Creator 2.1.5.100AVS Disc Creator - Avec AVS DiscCreator vous pouvez rapidement graver vos données sur CD/DVD et Blu-ray disc. <h2>Fonctionnalités</h2> ...Catégorie: Gravure
Licence: Freeware/gratuit
Télécharger SSH Secure Shell 3.0 build 203SSH Secure Shell - SSH secure shell for workstations est un client SSH flexible permettant de se connecter de façon sécurisée à des...Catégorie: Telnet/SSH
Licence: Open Source
Plus de logiciels gratuits sur « [access] Requete insert into »