Rechercher : dans
Par :

Requete insert en vb

Dernière réponse le 29 mar 2008 à 01:23:56 mich8569, le 4 mai 2005 à 23:57:49 
 Signaler ce message aux modérateurs

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???

1

sam3000, le 5 mai 2005 à 15:55:09
  • +2

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 ..." 
L'erreur est humaine mais un véritable désastre
ne peut être qu'informatique.

Répondre à sam3000

2

mich8569, le 5 mai 2005 à 15:59:27
  • +1

Effectivement ca marche, merci a toi ;)

Répondre à mich8569

3

sam3000, le 5 mai 2005 à 16:10:05

Mais de rien. L'erreur est humaine mais un véritable désastre
ne peut être qu'informatique.

Répondre à sam3000

4

Mbengue, le 6 avr 2007 à 03:14:35
  • +1

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

Répondre à Mbengue

5

 foued, le 29 mar 2008 à 01:23:56
  • +1

Syntaxe de la requtee en vb+sql

Répondre à foued