Accueil > Forum > > > > Problème d'aporstophe, avec la fonction replace
Problème d'aporstophe, avec la fonction replace
samedi 14 avril 2007 à 17:37:40 |
Problème d'aporstophe, avec la fonction replace

davidguillon
|
B'jour! J'ai consulté différentes solutions pour pouvoir insérer des champs contenant des apostrophes dans une base de données excel. En gros j'ai bien compris qu'il faut utiliser la fonction "replace" mais à chaque fois l'exemple est donné pour un argument "précis". En gros ils donnent l'argument "l'école" alors que moi ça sera un argument... pioché dans mon formulaire puisque venant de mon programme VB. Voici la partie de code qui me pose problème, avec la fonction replace certainement mal utilisée. Je cherche à convertir les apostrophes du champ "synopsis" en priorité. Pour les champs "Titre" et "emplacement" je m'en occuperai par la suite, par copier coller de la bonne méthode :D SQL = "Insert into dvd (nomFilm,anneeFilm,synopsis,emplacementFilm) values ('" & txtTitreFilm.Text & " ',' " & txtAnneeFilm.Text & "','" & txtSynopsisFilm.Text & "','" & txtEmplacementFilm.Text & "')" recFilm.Open SQL SQL = Replace(txtSynopsisFilm.Text, "'", """") Merci à vous de me permettre de progresser :) David
|
|
samedi 14 avril 2007 à 18:33:14 |
Re : Problème d'aporstophe, avec la fonction replace

Charles Racaud
|
Salut,
Déjà, tu n'utilse pas les bonnes fonctions. Utilise plutot les fonction du framework
Et dans ce sens irrait beaucoup mieux: SQL = "Insert into dvd (nomFilm,anneeFilm,synopsis,emplacementFilm) values ('" & txtTitreFilm.Text.Replace("'"c, """"c) & " ',' " & txtAnneeFilm.Text.Replace("'"c, """"c) & "','" & txtSynopsisFilm.Text.Replace("'"c, """"c) & "','" & txtEmplacementFilm.Text.Replace("'"c, """"c) & "')" __________ Kenji
|
|
dimanche 15 avril 2007 à 15:05:20 |
Re : Problème d'aporstophe, avec la fonction replace

davidguillon
|
Merci beaucoup pour ta réponse.
Cependant ça ne fonctionne pas ici. Lorsque je remplace ma ligne par la tienne il me met d'abord le premier "c" en surbrillance. Je ne sais vraiment pas à quoi sert ce "c"... En supprimant les "c" il me met une autre erreur en me surlignant le ".Text" dans txtTitreFilm.Text.Replace("'"c, """"c) & " ' en me disant "qualificateur incorrect".
Merci de votre aide!
David
|
|
dimanche 15 avril 2007 à 15:35:51 |
Re : Problème d'apostrophe, avec la fonction replace

davidguillon
|
Précision: Lorsque je mets la ligne qui m'a été donnée l'erreur est la suivante : Erreur de compilation: Attendu: Séparateur de liste ou )
et il me surligne le premier "c" juste après ('" & txtTitreFilm.Text.Replace
Merci ;)
PS: Je ne trouve pas comment corriger le titre de mon post et supprimer la faute de frappe à "apostrophe"... SVP :D
|
|
dimanche 15 avril 2007 à 15:49:16 |
Re : Problème d'aporstophe, avec la fonction replace

mortalino
|
C'est pas plutôt Replace(c, "'", "''") ?? Dans le premier "", il y a UNE apostrophe (quote), dans le second, il y a DEUX apostrophes (et pas des guillemets) @++
--Mortalino-- Le mystérieux chevalier, ~Provençal, le Gaulois~
|
|
dimanche 15 avril 2007 à 16:09:35 |
Re : Problème d'aporstophe, avec la fonction replace

davidguillon
|
En utilisant ta proposition mortalino, j'ai la même erreur que si je supprime les "c" (peux-tu m'expliquer à quoi correspond le "c" stp?). J'ai donc cette erreur là:
Il me surligne le ".Text" dans txtTitreFilm.Text.Replace("'"c, """"c) & " ' en me disant "qualificateur incorrect".
merci de toi aide ;)
|
|
dimanche 15 avril 2007 à 16:17:52 |
Re : Problème d'aporstophe, avec la fonction replace

mortalino
|
Ah je sais pas, j'ai vu c donc je pensais que c'était une variable. Pas encore en DotNet à 100% donc peux pas vraiment t'aider, désolé. Regarde Replace dans ton explorateur d'Objets ( F2), tu devrais trouver la syntaxe (ou dans F1) @++
--Mortalino-- Le mystérieux chevalier, ~Provençal, le Gaulois~
|
|
dimanche 15 avril 2007 à 16:29:29 |
Re : Problème d'aporstophe, avec la fonction replace

davidguillon
|
Hum... je ne suis pas non plus en DotNet... si? lol Je ne sais même pas la différence entre VB, VBA, .net et tout ça. Je ne m'en préoccupe pas... je devrais?
Bon, pour le replace, j'ai trouvé ça "Function Replace(Expression As String, Find As String, Replace As String, [Start As Long = 1], [Count As Long = -1], [Compare As VbCompareMethod = vbBinaryCompare]) As String "
Ca ne m'avance pas beaucoup personnellement parce que je ne sais pas ce qu'ils entendent par "expression"... Mais je viens de remarque que je peux changer "c" par n'importe quoi d'autre, l'erreur reste toujours la même, c'est le .Text qui est surligné. En supprimant .Text, ça plante encore plus.
Merci de votre patience ;)
David
|
|
dimanche 15 avril 2007 à 16:31:37 |
Re : Problème d'aporstophe, avec la fonction replace

Charles Racaud
|
Le c indique que c'est un caractere.
txtTitreFilm est t-il bien une TextBox ? __________ Kenji
|
|
dimanche 15 avril 2007 à 16:34:34 |
Re : Problème d'aporstophe, avec la fonction replace

mortalino
|
Réponse acceptée !
Vu la syntaxe, tu dois être en VB6, fais peut-être comme ceci : SQL = "Insert into dvd (nomFilm,anneeFilm,synopsis,emplacementFilm) values ('" & Replace(txtTitreFilm.Text, "'", "''") & " ',' " & Replace(txtAnneeFilm.Text, "'", "''") & "','" & Replace(txtSynopsisFilm.Text, "'", "''") & "','" & Replace(txtEmplacementFilm.Text, "'", "''") & "')"
recFilm.Open SQL
@++
--Mortalino-- Le mystérieux chevalier, ~Provençal, le Gaulois~
|
|
Cette discussion est classée dans : problème, fonction, text, replace, argument
Répondre à ce message
Sujets en rapport avec ce message
Fonction replace dans un RichTextBox. [ par SuperYan ]
Bonjour à tous,Je charge un fichier au format ".rtf" dans un RichTextBox, ça fonctionne sans problème. Mais je souhaite remplacer un mot tout en conse
Fonction replace en VBA, problème [ par Spylover ]
Bonjour,j'utilise chez moi Office XP et j'utilise la fonction replace(,,,) qui fonctionne très bien, à titre pro, j'essaie d'utiliser cette fonction e
Problème fonction replace(,,,) en VBA [ par Spylover ]
Bonjour,j'utilise chez moi Office XP et j'utilise la fonction replace(,,,) qui fonctionne très bien, à titre pro, j'essaie d'utiliser cette fonction e
Problème avec la fonction format$ [ par el_teedee ]
Lut, je compren po,au boulot ca marchait, et la que je veux essayer sur mon perso ca marche plus. Voici l'erreur :Text_Devis = Format$(Text_Devis, "dd
Problème lié à l'utilisation de la fonction myrange.find.text [ par jeffset ]
Bonjour,le code suivant faisant partie d'un module VBA sous Excel, pose un problème lorsqu'on désire rechercher, pour modification dans un document Wo
Problème de fonction replace() [ par akaii ]
Hello,Petit soucis avec une requête que je lance depuis VB6 avec ADODB vers une BD de type SQL Access voici la requête : UPDATE CONFIG SET designati
Problème de fonction Replace (?) [ par antoine_ferard ]
J'ai un projet VB, avec un module regroupant toutes mes requêtes SQL. Ok ?J'ai une requête dans laquelle il y a l'utilisation de la fonction "replace"
fonction Replace dans une chaine de caractères (??) [ par antoine_ferard ]
J'ai un projet VB, avec un module regroupant toutes mes requêtes SQL. Ok ?J'ai une requête dans laquelle il y a l'utilisation de la fonction "replace"
Problème avec la fonction replace [ par clements42 ]
bonjour, voici mon problème : j'importe le contenu d'un fichier texte dans excel. les nombres décimaux présents utilisent la virgule. je souhaite in
[Déplacé VB -> C#]Projet c# Etude de fonction [ par cindoo ]
Bonjour je dois réaliser une étude de fonction ce pendant je bug pour tracer la courbe . Si quelqu'un pouvait m'aider ca serait sympa. Pour le moment
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|