Rechercher : dans
Par :

Pb sur requete insert into dans vb

Dernière réponse le 27 jui 2008 à 21:29:04 smjidjou, le 17 jui 2008 à 20:52:46 
 Signaler ce message aux modérateurs

Bonjour,j'aimerais executer une requete insert depuis vb en fait je voudrais quelle s'éxécute
ds une fonction voici le script
function dosql(nom,prenom,sexe)
dim rqt as string

rqt=" insert into client ( name, surname,sex ) values( nom,prenom,sexe)"

docmd.runsql rqt

end function

il génère une erreur sur le docmd.runsql rqt
parce que en fait il ne recupère pas les valeurs des variables dans la requete pourtant lorsqu'on
execute pas à pas on constate que les variables dans l'appel de la function on bien un contenu.

please comment reécrire la requete
çà urge please

Configuration: Windows XP
Firefox 2.0

Meilleures réponses pour « pb sur requete insert into dans vb » dans :
Oracle - Les requêtes hiérarchiques VoirCet article se base sur des tests et recherches réalisés dans la version 8.1.5 d'Oracle. Introduction Tout au long de cet article, nous allons nous intéresser à une structure de données permettant de créer un Forum de discussion, matérialisé par...
SQL - Mise à jour d'informations VoirLe SQL permet la modification d'une table par un utilisateur (pour peu qu'il ait les droits suffisants...). La modification d'une table consiste à: ajouter des tuples modifier des tuples existants ou bien supprimer des tuples Insertion de...

1

gaby10, le 17 jui 2008 à 20:56:42

Essaye ce code:
docmd.Execute rqt
Je suppose que docmd est un contrôle Adodc.

Répondre à gaby10

2

 mcdlm, le 27 jui 2008 à 21:29:04

Bonjour,

Pour

rqt=" insert into client ( name, surname,sex ) values( nom,prenom,sexe)"

essayez

rqt = "insert into client (name,surname,sex) values ('" & nom & "','" & prenom & "','" & sexe & "')"
(attention, il y des simples et doubles quotes)

Pour être plus lisible, je vais insérer des espaces avant et après les simples et doubles quotes :
rqt = " insert into client (name,surname,sex) values ( ' " & nom & " ' , ' " & prenom & " ' , ' " & sexe & " ' ) "

Bàt

Répondre à mcdlm