Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1247 connectés 

  FORUM HardWare.fr
  Programmation

  APOSTROPHE DANS UNE REQUETE SQL - VISUAL BASIC

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

APOSTROPHE DANS UNE REQUETE SQL - VISUAL BASIC

n°67024
blueman_82
Posté le 23-10-2001 à 08:47:05  profilanswer
 

Dans une requette SQL (sous Visual Basic), j'ai une variable string. Si cette variable a pour
valeur une chaine de caractères avec à l'intérieur une apostrophe, la  
requette plante. Savez-vous comment faire pour garder l'apostrophe ou un
caractère qui ressemble à l'apastrophe afin de pouvoir garder ce caractère
dans la requette.

 
Merci d'avance

mood
Publicité
Posté le 23-10-2001 à 08:47:05  profilanswer
 

n°67025
Sylderon
Posté le 23-10-2001 à 08:50:05  profilanswer
 

Il faut doubler les apostrophes pour que ça passe:
"6 rue de l'albâtre" devient "6 rue de l''albâtre"
 
A+

n°67027
blueman_82
Posté le 23-10-2001 à 08:52:57  profilanswer
 

J'ai déjà pensé à cette solution, mais c'est pas très estétique vu qu'ensuite j'affiche, les données dans une liste.
Tu n'aurais pas une autre solution ?

n°67047
WiseTechi
Posté le 23-10-2001 à 09:47:01  profilanswer
 

lol !!
 
Non, l'apostrophe n'apparaît bien sûr qu'une seule fois ensuite dans ta table :D
 
A++

n°67048
dirakocha
Posté le 23-10-2001 à 09:48:38  profilanswer
 

Il me semblait que l'\ était le caractère de "protection" pour tout ce qui est ' , etc... non ??
 
J'ai le même pb en JSP so si qlq1 a la solution ça m'intéresse énormément :D
 
@+


---------------
Q.G Tutoriaux ici
n°67051
Sebastien
Posté le 23-10-2001 à 09:52:36  profilanswer
 

Pareil sous php, mais j'ai une fonction addslashes qui permet de doubler et proteger tous les caracteres speciaux comme celui ci.
 
Peut etre que dans vos fonctions ca existe aussi.

n°67189
speedyop
Posté le 23-10-2001 à 17:03:12  profilanswer
 

non en asp c bien ' le charactere d'echapement de ' dans les requette, si t'es sous IIS tu peut utiliser ca:
 
 FUNCTION htmlEncode(myText)
 
  if len(myText) > 0 then
   htmlEncode = server.HtmlEncode(myText)
  else
   htmlEncode = ""
  end if
 
 END FUNCTION


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  APOSTROPHE DANS UNE REQUETE SQL - VISUAL BASIC

 

Sujets relatifs
[SQL SERVER 7.0] Administrer la base a distance[C++ / Templates / Visual Studio] fonction po accessible
[Visual Studio] symbole externe non résoluinstall de glut pour visual C++ 6.0
[ASP] Pb sur requete[PHP] problème avec la requête DELETE FROM.
>>>> Où trouver Q-Basic ? <<<<Vieille requete SQL a la con qui marche pas
Visual fox pro : PB de trie sur un grid quand index trop long... 
Plus de sujets relatifs à : APOSTROPHE DANS UNE REQUETE SQL - VISUAL BASIC


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR