Téléchargement
illégal
Posez votre question Signaler

Requete insert en vb [Résolu]

mich8569 69Messages postés 2 juillet 2004Date d'inscription - Dernière réponse le 29 mars 2008 à 01:23
Nonjour,
j'ai un petit problème, je pense que certains d'entre vous doivent avoir la solution.

Voila je voudrais faire une requete d'insert en vb mais je ne sais pas comment on fait. J'ai cherché sur internet mais j'ai rien trouvé sur ca.
J'arrive très bien à faire un select de cette facon :

Dim bds As Database
Dim re As Recordset
Dim cpt As Integer

'on ouvre la base de données
Set bds = OpenDatabase("F:\micka\cours\vb\dvd _cd\dvd_cd.mdb")
Set re = bds.OpenRecordset("Select * From groupe")
cpt = re.RecordCount

Do While Not re.EOF
MsgBox (re("ref_int"))
liste_dvd.AddItem (re("ref_int"))
cpt = cpt - 1
re.MoveNext
Loop

Si j'essaye de faire la meme syntaxe avec un insert du genre :
Set re = bds.OpenRecordset("insert into groupe (groupe) values (nirvana)")
ca marche pas, y en a qui ont la solution???
Lire la suite 

Requete insert en vb »

5 réponses
Réponse
+4
moins plus
l'instruction 'select' retourne un resultat c'est pour ca qu'on utilise un recordset
dans le cas de 'insert', 'update' ..., on n'a pas besoin du recordset, seul l'objet DataBase est necessaire, exemple:
bds.Execute "Insert ..." 
Ajouter un commentaire
Réponse
+1
moins plus
Effectivement ca marche, merci a toi ;)
Ajouter un commentaire
Réponse
+1
moins plus
salut c Mbengue je pense ke vous pouvez utiliser la variable re qui est un record set avec addnew mon mail mbengueamzo@hotmail.com pour + d'infos
Ajouter un commentaire
Réponse
+1
moins plus
syntaxe de la requtee en vb+sql
Ajouter un commentaire
Réponse
+0
moins plus
mais de rien.
Ajouter un commentaire
Ce document intitulé « requete insert en vb » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?