Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/05/2011, 20h15   #1
Invité de passage
 
Inscription : juin 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 10
Points : 3
Points : 3
Par défaut requete sql avec apostrophe

Bonjour à tous,
Je suppose qu'on va me dire qu'il faut chercher avant de poster, mais pourtant je vous garantie que je l'ai fais, mais la je sèche, faut dire aussi que je suis une quiche en requete SQL.
depuis une base access j'ai la requete ci-dessous, elle marche très bien tant que strname ne contient pas d'apostrophe (ex: l'arbre). Je pense que c'est tout bete mais je m'arrache les cheveux.
Code :
Set oRst = oDb.OpenRecordset("SELECT N° FROM articles where titre ='" & strName & "'", dbOpenSnapshot)
si quelqu'un a une solution je le remercie d'avance.
hariots est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 21h08   #2
Membre du Club
 
Inscription : mai 2010
Messages : 36
Détails du profil
Informations personnelles :
Âge : 61
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mai 2010
Messages : 36
Points : 45
Points : 45
Bonjour

Je pense qu'avec le code suivant cela devrait fonctionner :
Code :
1
2
strSql= "("SELECT N° FROM articles where titre = " & chr$(34) & strName & chr$(34)
Set oRst = oDb.OpenRecordset(strSql, dbOpenSnapshot)
Nourson
Nourson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2011, 21h22   #3
Membre Expert
 
Inscription : août 2006
Messages : 1 435
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 435
Points : 1 753
Points : 1 753
Bonsoir,
remplacer l'apostrophe par deux guillemets
Code :
1
2
 
Set oRst = oDb.OpenRecordset("SELECT N° FROM articles where titre =""" & strName & """", dbOpenSnapshot)
helas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2011, 19h08   #4
Invité de passage
 
Inscription : juin 2007
Messages : 10
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 10
Points : 3
Points : 3
Par défaut probleme resolu

bonjour,
un grand merci à tous les 2, ça fonctionne nickel
hariots est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h59.


 
 
 
 
Partenaires

Hébergement Web