Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : recordset & sql [ Archives Visual Basic / Bases de données ] (LILAS_82)

mardi 21 septembre 2004 à 21:51:10 | recordset & sql

LILAS_82

bonjour,

j'ai une table ('ma_table') qui contient un champs (mon_champs). dans ce champs, j'essaie d'inclure ce que l'utilisateur a saisie dans 'textbox1'.
pour cela je passe par l'intermediaire du recordset 'rst':

rst.Open "INSERT INTO ma_table (mon_champs) VALUES ('" & textbox1.text & "');", connex

tout cela marche tres bien tant que l'utilisateur n'a pas la mauvaise idee de mettre des guillemets ou apostrophes dans 'textbox1'. j'obtiens alors la rqte suivante:
INSERT INTO ma_table (mon_champs) VALUES ('test'test');

on comprends vite pourquoi ca ne marche pas en regardant le 'test'test'.
quelqu'un pourrait-il m'aider a contourner cette difficulte ?

merci a vous,


alonsyl

mardi 21 septembre 2004 à 22:02:23 | Re : recordset & sql

frop01

Membre Club
Réponse acceptée !
rst.Open "INSERT INTO ma_table (mon_champs) VALUES ('" & Replace(textbox1.text,"'","''") & "');", connex

ca marche lorsque on change l'apostrophe par un double apostrophe

resultat :
INSERT INTO ma_table (mon_champs) VALUES ('test''test');


MSN YAHOO

Membre du club CodeS-SourceS



Cette discussion est classé dans : table, recordset, test, champs, textbox1


Répondre à ce message

Sujets en rapport avec ce message

Nbre de champs Dispo dans un recordset [ par Freddy ] Savez vous comment connaître le nombre de champs et les noms dispo dans un recordset, d'une base access.Ex le champs Num, le champs client etc..du rec Comment savoir si un champ existe? et une table? [ par alexm2 ] Bonjour,Je fais une importation d'un fichier texte ds une BD Access et je rajoute des champs a cette base.Mais, je voudrais savoir si qd j'importe, le Comment afficher 2 champs d'une table dans un combobox déroulant [ par Jeronimo ] Je veux que lorsque ma form load, tous les enregistrements NomEt et PrenomEt de ma table Etudiant apparaîssent dans un combobox déroulant. Je n'y arr Comment afficher 2 champs d'une table dans un combobox déroulant [ par Jeronimo ] Je veux que lorsque ma form load, tous les enregistrements NomEt et PrenomEt de ma table Etudiant apparaîssent dans un combobox déroulant. Je n'y arr comment mettre à jour une table par le biais d'un objet recordset ? [ par jc ] J'ai créé une procédure me permettant (grace à un objet de type recordset) de récupérer tous les enregistrements d'une table : Private Sub create Help! Création de table et de champs sur Access 2000 via le code VBA [ par Nitocris ] J'aimerai créer une table sur acces 2000 via le code exemple : je veux créer une table "Personne"Mais en plus de créer la table, j'aimerais créer les Problème pour créer une table et ses champs [ par Nitocris ] J'aimerais construire une table,et ces champ a partir du code, mais sans utilisé les requêtes SQl. y a t'il une méthode création "create ou new qui pu recordset.find HELP !!! [ par pingwee ] Set table = New ADODB.Recordsetsql = "SELECT * FROM fabricants"table.Open sql, bdCall table.Find("nom ='" + Text1.Text + "'")J'ai ensuite une erreur : Limite de champs dans un recordset [ par Martin ] Bonjour, je travaille présentement sur un programme à l'intérieur duquel j'aurais besoin de construire une grille possédant plus de 500 champs. Le pr Comparaison texte, champs de table Access [ par keke ] Je voudrais comparer une chaine de caractère (string) avec la valeur d'un champ d'une table Access(du genre: nomtable![nomchamp].J'ai essayé avec strc


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,593 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.