begin process at 2012 02 12 23:12:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

Base de données

 > 

Les apostrophes


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Les apostrophes

lundi 24 septembre 2001 à 20:18:14 | Les apostrophes

Zeus

Je fais une requête SQL et j ai une variable dans ma base qui a un apostrophe quand je l'utilise ça plante.
Ex:
SELECT COL
FROM TABLE
WHERE COL = '"L'étranger"'
Le L' donne un message d erreur
Existe-il une fonction pour ca merci
mardi 25 septembre 2001 à 03:41:02 | Re : Les apostrophes

Nix

Voici une petite fonction qui va résoudre ton pb :


Function Txt2SQL(LeTexte)
Dim TxtTemp
TxtTemp = LeTexte & ""
TxtTemp = Replace(TxtTemp,"'","''")
Txt2SQL = TxtTemp
End Function
' Ensuite pour l'utiliser dans ton code ASP fait un truc de ce genre :

TaRequeteSQL = "SELECT COL FROM TABLE WHERE COL = '" & Txt2SQL("L'étranger") "'......."



J'ai pas testé mais normalement ça doit marcher du 1er coup
En fait en SQL pour utiliser une apostrophe dans une chaîne de caratère, il faut la doubler

A++

Nix

-------------------------------
Réponse au message :
-------------------------------

Je fais une requête SQL et j ai une variable dans ma base qui a un apostrophe quand je l'utilise ça plante.
Ex:
SELECT COL
FROM TABLE
WHERE COL = '"L'étranger"'
Le L' donne un message d erreur
Existe-il une fonction pour ca merci

mardi 25 septembre 2001 à 03:42:51 | Re : Les apostrophes

Nix

Oups, j'ai oublié une éperluette


' Au lieu de ça
TaRequeteSQL = "SELECT COL FROM TABLE WHERE COL = '" & Txt2SQL("L'étranger") "'......."
c'est ça :
TaRequeteSQL = "SELECT COL FROM TABLE WHERE COL = '" & Txt2SQL("L'étranger") & "'......."


A+=

Nix



-------------------------------
Réponse au message :
-------------------------------

Voici une petite fonction qui va résoudre ton pb :


Function Txt2SQL(LeTexte)
Dim TxtTemp
TxtTemp = LeTexte & ""
TxtTemp = Replace(TxtTemp,"'","''")
Txt2SQL = TxtTemp
End Function
' Ensuite pour l'utiliser dans ton code ASP fait un truc de ce genre :

TaRequeteSQL = "SELECT COL FROM TABLE WHERE COL = '" & Txt2SQL("L'étranger") "'......."



J'ai pas testé mais normalement ça doit marcher du 1er coup
En fait en SQL pour utiliser une apostrophe dans une chaîne de caratère, il faut la doubler

A++

Nix

-------------------------------
Réponse au message :
-------------------------------

Je fais une requête SQL et j ai une variable dans ma base qui a un apostrophe quand je l'utilise ça plante.
Ex:
SELECT COL
FROM TABLE
WHERE COL = '"L'étranger"'
Le L' donne un message d erreur
Existe-il une fonction pour ca merci


jeudi 31 janvier 2002 à 08:02:10 | Re : Les apostrophes

Yopyop


concernant ta fonction Txt2SQL, il faut vérifier que la string ne soit pas nulle sinon replace plante....


-------------------------------
Réponse au message :
-------------------------------

Oups, j'ai oublié une éperluette


' Au lieu de ça
TaRequeteSQL = "SELECT COL FROM TABLE WHERE COL = '" & Txt2SQL("L'étranger") "'......."
c'est ça :
TaRequeteSQL = "SELECT COL FROM TABLE WHERE COL = '" & Txt2SQL("L'étranger") & "'......."


A+=

Nix



-------------------------------
Réponse au message :
-------------------------------

Voici une petite fonction qui va résoudre ton pb :


Function Txt2SQL(LeTexte)
Dim TxtTemp
TxtTemp = LeTexte & ""
TxtTemp = Replace(TxtTemp,"'","''")
Txt2SQL = TxtTemp
End Function
' Ensuite pour l'utiliser dans ton code ASP fait un truc de ce genre :

TaRequeteSQL = "SELECT COL FROM TABLE WHERE COL = '" & Txt2SQL("L'étranger") "'......."



J'ai pas testé mais normalement ça doit marcher du 1er coup
En fait en SQL pour utiliser une apostrophe dans une chaîne de caratère, il faut la doubler

A++

Nix

-------------------------------
Réponse au message :
-------------------------------

Je fais une requête SQL et j ai une variable dans ma base qui a un apostrophe quand je l'utilise ça plante.
Ex:
SELECT COL
FROM TABLE
WHERE COL = '"L'étranger"'
Le L' donne un message d erreur
Existe-il une fonction pour ca merci



jeudi 31 janvier 2002 à 08:22:42 | Re : Les apostrophes

Nix

Membre Club Administrateur CodeS-SourceS
Salut,

Non, justement, regardes bien cette ligne :
TxtTemp = LeTexte & ""
Elle empêche la valeur d'être null

A++

Nix



-------------------------------
Réponse au message :
-------------------------------


concernant ta fonction Txt2SQL, il faut vérifier que la string ne soit pas nulle sinon replace plante....


-------------------------------
Réponse au message :
-------------------------------

Oups, j'ai oublié une éperluette


' Au lieu de ça
TaRequeteSQL = "SELECT COL FROM TABLE WHERE COL = '" & Txt2SQL("L'étranger") "'......."
c'est ça :
TaRequeteSQL = "SELECT COL FROM TABLE WHERE COL = '" & Txt2SQL("L'étranger") & "'......."


A+=

Nix



-------------------------------
Réponse au message :
-------------------------------

Voici une petite fonction qui va résoudre ton pb :


Function Txt2SQL(LeTexte)
Dim TxtTemp
TxtTemp = LeTexte & ""
TxtTemp = Replace(TxtTemp,"'","''")
Txt2SQL = TxtTemp
End Function
' Ensuite pour l'utiliser dans ton code ASP fait un truc de ce genre :

TaRequeteSQL = "SELECT COL FROM TABLE WHERE COL = '" & Txt2SQL("L'étranger") "'......."



J'ai pas testé mais normalement ça doit marcher du 1er coup
En fait en SQL pour utiliser une apostrophe dans une chaîne de caratère, il faut la doubler

A++

Nix

-------------------------------
Réponse au message :
-------------------------------

Je fais une requête SQL et j ai une variable dans ma base qui a un apostrophe quand je l'utilise ça plante.
Ex:
SELECT COL
FROM TABLE
WHERE COL = '"L'étranger"'
Le L' donne un message d erreur
Existe-il une fonction pour ca merci




jeudi 31 janvier 2002 à 08:50:52 | Re : Les apostrophes

Yopyop

yopyop, j'avais pas bien lu, mais tu es sur que replace fonctionne avec les string vides ?!?!


-------------------------------
Réponse au message :
-------------------------------

Salut,

Non, justement, regardes bien cette ligne :
TxtTemp = LeTexte & ""
Elle empêche la valeur d'être null

A++

Nix



-------------------------------
Réponse au message :
-------------------------------


concernant ta fonction Txt2SQL, il faut vérifier que la string ne soit pas nulle sinon replace plante....


-------------------------------
Réponse au message :
-------------------------------

Oups, j'ai oublié une éperluette


' Au lieu de ça
TaRequeteSQL = "SELECT COL FROM TABLE WHERE COL = '" & Txt2SQL("L'étranger") "'......."
c'est ça :
TaRequeteSQL = "SELECT COL FROM TABLE WHERE COL = '" & Txt2SQL("L'étranger") & "'......."


A+=

Nix



-------------------------------
Réponse au message :
-------------------------------

Voici une petite fonction qui va résoudre ton pb :


Function Txt2SQL(LeTexte)
Dim TxtTemp
TxtTemp = LeTexte & ""
TxtTemp = Replace(TxtTemp,"'","''")
Txt2SQL = TxtTemp
End Function
' Ensuite pour l'utiliser dans ton code ASP fait un truc de ce genre :

TaRequeteSQL = "SELECT COL FROM TABLE WHERE COL = '" & Txt2SQL("L'étranger") "'......."



J'ai pas testé mais normalement ça doit marcher du 1er coup
En fait en SQL pour utiliser une apostrophe dans une chaîne de caratère, il faut la doubler

A++

Nix

-------------------------------
Réponse au message :
-------------------------------

Je fais une requête SQL et j ai une variable dans ma base qui a un apostrophe quand je l'utilise ça plante.
Ex:
SELECT COL
FROM TABLE
WHERE COL = '"L'étranger"'
Le L' donne un message d erreur
Existe-il une fonction pour ca merci





jeudi 31 janvier 2002 à 09:20:17 | Re : Les apostrophes

Nix

Membre Club Administrateur CodeS-SourceS
Oui tout à fait, il fonctionne avec une chaine vide mais pas avec une valeur Null

A++

Nix



-------------------------------
Réponse au message :
-------------------------------

yopyop, j'avais pas bien lu, mais tu es sur que replace fonctionne avec les string vides ?!?!


-------------------------------
Réponse au message :
-------------------------------

Salut,

Non, justement, regardes bien cette ligne :
TxtTemp = LeTexte & ""
Elle empêche la valeur d'être null

A++

Nix



-------------------------------
Réponse au message :
-------------------------------


concernant ta fonction Txt2SQL, il faut vérifier que la string ne soit pas nulle sinon replace plante....


-------------------------------
Réponse au message :
-------------------------------

Oups, j'ai oublié une éperluette


' Au lieu de ça
TaRequeteSQL = "SELECT COL FROM TABLE WHERE COL = '" & Txt2SQL("L'étranger") "'......."
c'est ça :
TaRequeteSQL = "SELECT COL FROM TABLE WHERE COL = '" & Txt2SQL("L'étranger") & "'......."


A+=

Nix



-------------------------------
Réponse au message :
-------------------------------

Voici une petite fonction qui va résoudre ton pb :


Function Txt2SQL(LeTexte)
Dim TxtTemp
TxtTemp = LeTexte & ""
TxtTemp = Replace(TxtTemp,"'","''")
Txt2SQL = TxtTemp
End Function
' Ensuite pour l'utiliser dans ton code ASP fait un truc de ce genre :

TaRequeteSQL = "SELECT COL FROM TABLE WHERE COL = '" & Txt2SQL("L'étranger") "'......."



J'ai pas testé mais normalement ça doit marcher du 1er coup
En fait en SQL pour utiliser une apostrophe dans une chaîne de caratère, il faut la doubler

A++

Nix

-------------------------------
Réponse au message :
-------------------------------

Je fais une requête SQL et j ai une variable dans ma base qui a un apostrophe quand je l'utilise ça plante.
Ex:
SELECT COL
FROM TABLE
WHERE COL = '"L'étranger"'
Le L' donne un message d erreur
Existe-il une fonction pour ca merci






mercredi 18 août 2004 à 12:03:44 | Re : Les apostrophes

oXoiD


nix, j'aurais besoin de te poser une question vis a vis d'un de tes code en asp pour afficher un ficher xls, ca serai sympa si tu pouvais donner un signe de vie : oXoiD

je pige pas pourquoi il marche pas avec moi ++


Cette discussion est classée dans : col, apostrophes


Répondre à ce message

Sujets en rapport avec ce message

SQL Oracle [ par Zeus ] Demande si c est possiblevariable numérique = 1requêteSELECT col_chiffre FROM table WHERE col_chiffre = '1'j aimerai faireSELECT col_chiffre FROM tabl quotes (apostrophes) Access et InternetExplorer ou Netscape [ par martined ] Une base de données crée avec Access 2000 pro a été remplie avant de créer les fichiers asp. Le problèmes des quotes pour la mise à jour en ligne (up Probleme NS/IE trop hard [ par jmg ] Bonjour, sauriez vous pourquoi ce script marche avec NS 4.7 et pas avec IE 5.5où si la valeur du select ayant le nom commencant par "col" suivit du nu Problème de l'apostrophe en ASP/JScript [ par snowkhan ] Mon problème : - pouvoir rentrer dans un champ memo de table access le contenu d'un champ de formulaire. Il s'agit de résumés de films (il y a donc s eval [ par jmg ] bonjour, sauriez vous pourquoi et comment remedier au fait que ce jscript me renvoie le code erreur suivant:-> cet objet ne gere pas cette propriété o apostrophes [ par Zagadka ] Salut,j'ai un souci avec replace et accessvoila ma ligne : r_projet = replace(r_projet,"'","''")cette variable n'est pas vide ...et au lieux de me re Tableaux en ASP3 [ par vince94 ] Bonjour,Est-il possible en ASP3 de faire un tableaux que l'utilisateur remplit lui-même? Quelque chose du genre Col_1 Col_N HyperLinkColumn - problème [ par eihpos ] Bonjour à tous,J'ai un soucis avec une Datagrid. J'initialise les colonnes de la façon suivnte :DGUtil.AutoGenerateColumns = False 'Nom affichage dans deux colonnes [ par rkarrer74 ] Bonjour :) Voila j'ai une db de laquelle j'extrait des valeurs. Mon problème est que je souhaite afficher ces valeur sur deux colonnes Il s'agit d'un [ASP&SQL] - les apostrophes, pourcents, guillemets et autres caractères spéciaux [ par loic72 ] [ASP&SQL] - les apostrophes, pourcents, guillemets et autres caractères spéciauxConnectées, connectés, bonjour!Ma question est simple : comment former


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,983 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales