Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1473 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] insert dans une table access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] insert dans une table access

n°549987
boostman1
Posté le 24-10-2003 à 19:04:41  profilanswer
 

:hello:  
 
J'essaye d'inserer des données dans un db access mais ca marche pas :/
Si je prend le meme code et que je remplace ma requete par un select ca marche.
J'ai oublié un truc niveau sécurité peut etre  :??:  
 
edit, je precise l'erreur : "Erreur de syntaxe dans l'instruction INSERT INTO"
 

Code :
  1. Set cnx = New ADODB.Connection
  2. cnx.Provider = "Microsoft.Jet.Oledb.4.0"
  3. cnx.ConnectionString = "C:\bd1.mdb"
  4. cnx.Open
  5. cnx.Execute "INSERT INTO 1(user,Card_ID) VALUES('blabla','25')"
  6. cnx.Close


Message édité par boostman1 le 24-10-2003 à 19:09:53
mood
Publicité
Posté le 24-10-2003 à 19:04:41  profilanswer
 

n°550112
boostman1
Posté le 24-10-2003 à 23:48:12  profilanswer
 

j'arrive à faire des delete mais toujours pas de insert  :(   :sweat:

n°550124
boostman1
Posté le 25-10-2003 à 00:15:40  profilanswer
 

bon finalement ca marche, j'ai modifier ma requete :
INSERT INTO 1([user],Card_ID) VALUES('blabla','25')"
 
j'ai du rajouter des [ ], mais je comprend absolument pas pourquoi, user est un champ basique.
 
si qqun comprend ca m'interesse  :??:  :??:

n°550198
drasche
Posté le 25-10-2003 à 10:30:33  profilanswer
 

tu ne sembles pas connaître la syntaxe du insert, visiblement. Ta table s'appelle vraiment "1" ?


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°550215
boostman1
Posté le 25-10-2003 à 11:09:32  profilanswer
 

drasche a écrit :

tu ne sembles pas connaître la syntaxe du insert, visiblement. Ta table s'appelle vraiment "1" ?


 
oui la table s'appelle 1
j'ai loupé quoi au niveau de la syntaxe de insert  :??:

n°550393
Mr yvele
yvele n'est plus.
Posté le 25-10-2003 à 17:37:20  profilanswer
 

[:forummp3]

n°611205
Orkliver
Posté le 13-01-2004 à 23:56:51  profilanswer
 

user est un mot reservé par Access. Pour lui faire comprendre que tu parle d'un champ et non du mot réservé, il faut le mettre entre crochet. Ca serait pareil si tu avait un champ que tu appelles Date par exemple (c'est la que j'ai pu renconter le probleme, hihihi)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB] insert dans une table access

 

Sujets relatifs
[Access](reponse) Renvoyer Zéro si le contenu du champ est négatif ?Grosse table MySQL
[VC++] base ms access *.mdbacceder a partir de VB a base de donnée en Access
Souci avec les liaisons ACCESS[ASP.NET] Ma commande SQL INSERT INTO ne fonctionne pas !
Ma commande SQL INSERT INTO ne fonctionne pas !comment spécifier une clé étrangère dans une table avec mysql ?
[MySQL] Access denied to user 'ocbase@localhost' to database 'mysql'.[HTML] Table et Background image qui s'affiche pas
Plus de sujets relatifs à : [VB] insert dans une table access


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR