prob d'insertion d'enregistrement dans une DB access 97 [ Résolu ! ]

prob d'insertion d'enregistrement dans une DB access 97 [ Résolu ! ] - VB/VBA/VBS - Programmation

Marsh Posté le 16-07-2002 à 17:56:54    

Bonjour à tous,
 
je suis en train de développer une petite appli en VB, je suis pas encore très fort en VB c'est d'ailleur pour ça que je tente de creer ca, avec les difficultés qui vont avec ;)
Jusqu'à présent j'ai reussi a faire tout ce qui concerne la lecture d'une base de donnée, avec le recordset etc...  
mais la j'essaie d'inserer un enregistrement et ne sais pas comment m'y prendre, dans mon bouquin ils montrent comment updater mais pas inserer,  
 
qqun a un bon liens, ou a un peu de temps pour m'expliquer le plus simplement possible, la procédure a suivre pour inserer un vulgaire enregistrement dans une DB access???  
 
syntaxe SQL y compris, car j'ai l'habitude de la syntaxe des requete MySQL, qui n'est pas tout a fais la meme que celle sous Access.  
On suppose que j'ai deja declaré mes variables, rsado, cnnado et cmdado comme il se doit, merci d'avance !


Message édité par SquiiiD le 16-07-2002 à 18:34:06
Reply

Marsh Posté le 16-07-2002 à 17:56:54   

Reply

Marsh Posté le 16-07-2002 à 18:03:17    

Code :
  1. Dim qry As String
  2. qry = "insert blabla..." 'tu écris ta requète insert en SQL
  3. cnnado.execute qry


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 16-07-2002 à 18:05:06    

C'etait aussi simple que ca?
 :ouch:  
Bon bah, vais testé ca ce soir alors merci !   :)

Reply

Marsh Posté le 16-07-2002 à 18:07:19    

juste un truc moi en php avec une base MySQL je fais ceci :  
 

INSERT INTO table SET champ1='blabla', champ2=blabla WHERE champ3='blablabla'


 
je sais que pour la close WHERE en VB c'est rsado.filter ( au fait ca marche dans ce cas ci? )  
 
mais je ne connais pas la syntaxe exacte sous access, hum... jai deja essayé ca , et ca me sort des erreur....  
 
merci

Reply

Marsh Posté le 16-07-2002 à 18:09:19    

tu peux mettre ton bout de code qui plante ?


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 16-07-2002 à 18:11:34    

tu veux dire ma requete SQL?? pour mon code VB je peux rien faire je suis pas chez moi, et chez moi j'ai pas encore le net...  
 
mais tous ce ke je voudrais c la syntaxe exacte du INSERT INTO sous access 97, si possible...
 
et est-ce que le rsAdo.filter sera pris en compte dans le cnnAdo.execute qry  
 
jai rien testé encore je ferai tout ca ce soir...
 
tkx

Reply

Marsh Posté le 16-07-2002 à 18:22:10    

SquiiiD a écrit a écrit :

tu veux dire ma requete SQL?? pour mon code VB je peux rien faire je suis pas chez moi, et chez moi j'ai pas encore le net...  
 
mais tous ce ke je voudrais c la syntaxe exacte du INSERT INTO sous access 97, si possible...
 
et est-ce que le rsAdo.filter sera pris en compte dans le cnnAdo.execute qry  
 
jai rien testé encore je ferai tout ca ce soir...
 
tkx



le rsado.filter ne sera pas pris en compte puisqu'il s'applique au recordset rsado.
 
une requete sql en access
 

Code :
  1. "INSERT INTO table (champ1, champ2) VALUES('valeur1' ,'valeur2');"


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 16-07-2002 à 18:27:24    

Ha ok...
En fait c'etais une bete question, pas besoin de WHERE dans un INSERT INTO  :D , autant pour moi ...
 
bon bah merci bcp , je v me debrouiller avec tout ca merci  
 
ciao

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed