Bonjour

J'ai soucis avec une requête INSERT multiple. Voici le code, çà sera plus clair.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
        rq = rq & "insert into CARACPERSO (NomPerso,Carac,score) values ('" & txtNomperso.Text & "','Force'," & txtForce.Text & ");"
        rq = rq & "insert into CARACPERSO (NomPerso,Carac,score) values ('" & txtNomperso.Text & "','Constitution'," & txtConstitution.Text & ");"
        rq = rq & "insert into CARACPERSO (NomPerso,Carac,score) values ('" & txtNomperso.Text & "','Dexterite'," & txtDexterite.Text & ");"
        rq = rq & "insert into CARACPERSO (NomPerso,Carac,score) values ('" & txtNomperso.Text & "','Intelligence'," & txtIntelligence.Text & ");"
        rq = rq & "insert into CARACPERSO (NomPerso,Carac,score) values ('" & txtNomperso.Text & "','Sagesse'," & txtSagesse.Text & ");"
        rq = rq & "insert into CARACPERSO (NomPerso,Carac,score) values ('" & txtNomperso.Text & "','Charisme'," & txtCharisme.Text & ");"
        cmdCreatPerso.CommandText = rq
        Try
            cmdCreatPerso.ExecuteNonQuery()
        Catch ex As Exception
            MsgBox("deuxièmle" & ex.Message)
        End Try
Alors j'ai un message d'erreur qui me parle du point virgule, soit il me dit qu'il y a du code aprés le point virgule, soit il me dit qu'il faut mettre un point virugle (lorsque je les enlève de la RQ).

Bref, je ne comprends plus rien. Ma base est une ACCESS.

Merci pour votre aide.