begin process at 2012 05 27 07:31:01
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

SQL

 > SQLQUOTE (AH UTILISER DANS LES REQUETES SQL)

SQLQUOTE (AH UTILISER DANS LES REQUETES SQL)


 Information sur la source

Note :
5,5 / 10 - par 2 personnes
5,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :SQL Classé sous :sql, quote, requête, problème, apostrophe Niveau :Débutant Date de création :18/07/2001 Vu :10 629

Auteur : Epsylon3

Ecrire un message privé
Site perso
Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note

 Description

exemple

Dim reqSQL
reqSQL = "SELECT * FROM Table " _
       & "WHERE Champ = " & SQLQuote("L'abricot")

Sans l'utilisation de SQLQuote cela donne

       & "WHERE Champ = '" & "L'abricot" & "'"

Mais l'apostrophe pose probleme... donc voila, le pourquoi du comment....

Source

  • Public Function SQLQuote(Chaine)
  • SQLQuote = "'" & Replace(Chaine,"'","''") & "'"
  • End Function
Public Function SQLQuote(Chaine)
  SQLQuote = "'" & Replace(Chaine,"'","''") & "'"
End Function
 



 Sources de la même categorie

CHANGEMENT DE MOT DE PASSE ASP-ACCESS par semetic
Source .NET (Dotnet) CONNEXION SQL SERVEUR + LISTBOX par zeb13
SQL - QUELQUES REQUETTES SQL INTÉRESSANTES par fabrice69
PETITES FONCTIONS ENTRE AMIS par LleWellA
QUAND METTRE UNE CLAUSE WHERE? par Black_Pit

 Sources en rapport avec celle ci

Source avec Zip VISUALISER RAPIDEMENT LE RÉSULTAT D'UNE REQUÊTE AVEC ADO par roro06
GÉNÉRATION AUTOMATIQUE DE TABLEAUX CROISÉS EN FONCTION D'UNE... par BinOff
Source .NET (Dotnet) AFFICHER LE CONTENU D'UNE TABLE SOUS SQLSERVEUR 2000 par tribals
LES REQUÊTES SQL par vbtom
UTILISER IN ET NOT IN DANS UNE REQUETTE SQL par bipross

Commentaires et avis

Commentaire de Epsylon3 le 23/02/2003 03:22:48

Biensur cette fonction est surtout utile lorsque l'on travaille avec des variables... qui peuvent contenir des apostrophes et causent souvent des erreurs...

Une erreur de débutant qui cause pas mal de soucis partout, y compris de sécurité... D'ou la raison de mon post

Commentaire de Foucteau le 23/09/2005 09:43:36

Comment ressort un text traiter par ta fonction, je mexplique, faut il crée une fonction inverce pour ne voire apparaitre qu'une seul ' au lieu de ''


pour afficher un texte normalement quoi :


Public Function SQLdeQuote(Chaine)
  SQLQuote = Replace(Chaine,"''","'")
End Function

Commentaire de Epsylon3 le 07/11/2005 22:30:12

non, je ne vois pas l'utilité... vu que cette fonction ne sera utilisée qu'au moment de l'execution de la requete...

Pour certaines bases, il faut utiliser "\'" au lieu de "''"

reqSQL = "SELECT * FROM Table " _
& "WHERE Champ = " & SQLQuote(sVariable)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Problème requête SQL [ par systemic_anomaly ] Salut tout le monde, J'ai un problème avec une requête SQL pour mon application en ASP.NET. Voici la requête en question: select e. problème d'opérateur absent dans une requête sql [ par barb1707 ] Bonjour tout le monde,j'essaye de mettre en place un forum et j'ai un problème d'opérateur lorsque je veux executer ma requête sql.voici le message qu problème avecune requête SQL [ par sylvain64520 ] Salut à tous, J'ai un problème avec ma requête SQL. Voici le message d'erreur : Microsoft OLE DB Provider for ODBC Drivers erreur '80040e14' [Micro Problème Exception SQL [ par Fo0Zie ] Bonjour à tous,J'ai un problème d'exception, en faite j'ai une grid view qui affiche les données de ma table Civilité. Dedans j'ai une colonne avec un requête sql dans un code vb [ par maradal ] Bonjour à tousVoila je suis en train de monter un petit site asp via ms visual studio 2005, et j'aimerais lui ajouter un système d'upload de fichier. Afficher le résultat d'une requête SQL sur 2 colonnes [ par amer_ezahir ] salut tout le monde svp est ce que quelqu'un peut m'aider à faire afficher le résultat d'une requête sql sur deux colonnes d'un tableau avec asp bien récupérer les valeurs d'une combobox [ par houc ] bonjour, je veux  récupérer les valeurs d'une liste déroulante(combobox) qui est rempli par une requête sql pour les utiliser dans une requête sql com Erreur sur une requête paramétrée [ par guillem69 ] Bonjour, A l'execution de ma requête, je tombe sur le message d'erreur :"Microsoft OLE DB Provider for ODBC Drivers error '80040e21' [Microsoft][ODBC insertion plusieurs données avec une requete sql [ par houc ] bonjour, j'ai effectué une requête select qui permet d'extraire plusieurs lignes et puis j'ai fait leur affichage en ajoutant deux champs pour saisir Mise à jour d'un champ avec une requête SQL [ par Maroxye ] Bonjour,Encore une fois besoin de votre aide...J'ouvre une page avec une table html qui peut contenir plusieurs lignes. Chaque ligne contient 4 combo


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 1,591 sec (3)

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