je veux faire une requete sur une table access avec deux paramètres motclé
LIKE .
j'obtiens aucun enregistrement trouvé, alors qu'il en existe avec les deux
mots clé, voici mon code, pouvez-vous me dire où est l'erreur (quand j'écris
ce code avec un seul mot clé cela fonctionne)
DBCommand = New OleDbCommand _
("Select * From " & Session("TableDep") & " Where MotCles
LIKE ? And MotCles LIKE ?", DBConn)
'objet DataAdapter
Dim myOleDbDataAdapter As New OleDbDataAdapter(DBCommand)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Noël
Salut, Je dirais qu'il faut changer AND par OR dans la requête : ("Select * From " & Session("TableDep") & " Where MotCles LIKE ? OR MotCles LIKE ?", DBConn) Je n'ai pas essayé. Jean-Noël
"Jean Claude" a écrit dans le message de news: 486b30b1$0$856$
Bonjour
je veux faire une requete sur une table access avec deux paramètres motclé LIKE .
j'obtiens aucun enregistrement trouvé, alors qu'il en existe avec les deux mots clé, voici mon code, pouvez-vous me dire où est l'erreur (quand j'écris ce code avec un seul mot clé cela fonctionne)
DBCommand = New OleDbCommand _
("Select * From " & Session("TableDep") & " Where MotCles LIKE ? And MotCles LIKE ?", DBConn)
'objet DataAdapter
Dim myOleDbDataAdapter As New OleDbDataAdapter(DBCommand)
Salut,
Je dirais qu'il faut changer AND par OR dans la requête :
("Select * From " & Session("TableDep") & " Where MotCles
LIKE ? OR MotCles LIKE ?", DBConn)
Je n'ai pas essayé.
Jean-Noël
"Jean Claude" <jean-claude.mansion@wanadoo.fr> a écrit dans le message de
news: 486b30b1$0$856$ba4acef3@news.orange.fr...
Bonjour
je veux faire une requete sur une table access avec deux paramètres motclé
LIKE .
j'obtiens aucun enregistrement trouvé, alors qu'il en existe avec les deux
mots clé, voici mon code, pouvez-vous me dire où est l'erreur (quand
j'écris ce code avec un seul mot clé cela fonctionne)
DBCommand = New OleDbCommand _
("Select * From " & Session("TableDep") & " Where MotCles
LIKE ? And MotCles LIKE ?", DBConn)
'objet DataAdapter
Dim myOleDbDataAdapter As New OleDbDataAdapter(DBCommand)
Salut, Je dirais qu'il faut changer AND par OR dans la requête : ("Select * From " & Session("TableDep") & " Where MotCles LIKE ? OR MotCles LIKE ?", DBConn) Je n'ai pas essayé. Jean-Noël
"Jean Claude" a écrit dans le message de news: 486b30b1$0$856$
Bonjour
je veux faire une requete sur une table access avec deux paramètres motclé LIKE .
j'obtiens aucun enregistrement trouvé, alors qu'il en existe avec les deux mots clé, voici mon code, pouvez-vous me dire où est l'erreur (quand j'écris ce code avec un seul mot clé cela fonctionne)
DBCommand = New OleDbCommand _
("Select * From " & Session("TableDep") & " Where MotCles LIKE ? And MotCles LIKE ?", DBConn)
'objet DataAdapter
Dim myOleDbDataAdapter As New OleDbDataAdapter(DBCommand)
Oui avec "OR" à la place de "AND" cela fonctionne le probleme c'est avec une recherche avec les mots clés vetement et homme avec "OR" il me sort les enregistrements vetement homme, vetement femme, vetement enfant
c'est pour cela que je mets "AND"
d'ailleurs si je fais une requete non-paramétrée cela fonctionne également
Jean Claude
"Jean-Noël" a écrit dans le message de news:
Salut, Je dirais qu'il faut changer AND par OR dans la requête : ("Select * From " & Session("TableDep") & " Where MotCles LIKE ? OR MotCles LIKE ?", DBConn) Je n'ai pas essayé. Jean-Noël
"Jean Claude" a écrit dans le message de news: 486b30b1$0$856$
Bonjour
je veux faire une requete sur une table access avec deux paramètres motclé LIKE .
j'obtiens aucun enregistrement trouvé, alors qu'il en existe avec les deux mots clé, voici mon code, pouvez-vous me dire où est l'erreur (quand j'écris ce code avec un seul mot clé cela fonctionne)
DBCommand = New OleDbCommand _
("Select * From " & Session("TableDep") & " Where MotCles LIKE ? And MotCles LIKE ?", DBConn)
'objet DataAdapter
Dim myOleDbDataAdapter As New OleDbDataAdapter(DBCommand)
Oui avec "OR" à la place de "AND" cela fonctionne
le probleme c'est avec une recherche avec les mots clés vetement et homme
avec "OR" il me sort les enregistrements vetement homme, vetement femme,
vetement enfant
c'est pour cela que je mets "AND"
d'ailleurs si je fais une requete non-paramétrée cela fonctionne également
Jean Claude
"Jean-Noël" <jean-noel.falquet@wanadoo.fr> a écrit dans le message de news:
O03GtGD3IHA.4484@TK2MSFTNGP02.phx.gbl...
Salut,
Je dirais qu'il faut changer AND par OR dans la requête :
("Select * From " & Session("TableDep") & " Where MotCles
LIKE ? OR MotCles LIKE ?", DBConn)
Je n'ai pas essayé.
Jean-Noël
"Jean Claude" <jean-claude.mansion@wanadoo.fr> a écrit dans le message de
news: 486b30b1$0$856$ba4acef3@news.orange.fr...
Bonjour
je veux faire une requete sur une table access avec deux paramètres
motclé LIKE .
j'obtiens aucun enregistrement trouvé, alors qu'il en existe avec les
deux mots clé, voici mon code, pouvez-vous me dire où est l'erreur (quand
j'écris ce code avec un seul mot clé cela fonctionne)
DBCommand = New OleDbCommand _
("Select * From " & Session("TableDep") & " Where MotCles
LIKE ? And MotCles LIKE ?", DBConn)
'objet DataAdapter
Dim myOleDbDataAdapter As New OleDbDataAdapter(DBCommand)
Oui avec "OR" à la place de "AND" cela fonctionne le probleme c'est avec une recherche avec les mots clés vetement et homme avec "OR" il me sort les enregistrements vetement homme, vetement femme, vetement enfant
c'est pour cela que je mets "AND"
d'ailleurs si je fais une requete non-paramétrée cela fonctionne également
Jean Claude
"Jean-Noël" a écrit dans le message de news:
Salut, Je dirais qu'il faut changer AND par OR dans la requête : ("Select * From " & Session("TableDep") & " Where MotCles LIKE ? OR MotCles LIKE ?", DBConn) Je n'ai pas essayé. Jean-Noël
"Jean Claude" a écrit dans le message de news: 486b30b1$0$856$
Bonjour
je veux faire une requete sur une table access avec deux paramètres motclé LIKE .
j'obtiens aucun enregistrement trouvé, alors qu'il en existe avec les deux mots clé, voici mon code, pouvez-vous me dire où est l'erreur (quand j'écris ce code avec un seul mot clé cela fonctionne)
DBCommand = New OleDbCommand _
("Select * From " & Session("TableDep") & " Where MotCles LIKE ? And MotCles LIKE ?", DBConn)
'objet DataAdapter
Dim myOleDbDataAdapter As New OleDbDataAdapter(DBCommand)
Le second truc que je vois est que le mot est nécessaire en début de phrase (Session("lemot") & "%").
Il faudrait alors utiliser AND et "%" & Session("lemot") & "%" si, comme je crois finalement le comprendre, on veut que les deux mots soient présents dans la même phrase.
Si ce n'est toujours pas cela, bien expliquer ce que tu veux d'abord... Faute de savoir le résultat que tu veux obtenir, il est difficile de dire ce qui ne va pas...
-- Patrice
"Jean Claude" a écrit dans le message de groupe de discussion : 486b6c8d$0$877$
Bonjour Jean Noel et merci pour ta réponse
Oui avec "OR" à la place de "AND" cela fonctionne le probleme c'est avec une recherche avec les mots clés vetement et homme avec "OR" il me sort les enregistrements vetement homme, vetement femme, vetement enfant
c'est pour cela que je mets "AND"
d'ailleurs si je fais une requete non-paramétrée cela fonctionne également
Jean Claude
"Jean-Noël" a écrit dans le message de news:
Salut, Je dirais qu'il faut changer AND par OR dans la requête : ("Select * From " & Session("TableDep") & " Where MotCles LIKE ? OR MotCles LIKE ?", DBConn) Je n'ai pas essayé. Jean-Noël
"Jean Claude" a écrit dans le message de news: 486b30b1$0$856$
Bonjour
je veux faire une requete sur une table access avec deux paramètres motclé LIKE .
j'obtiens aucun enregistrement trouvé, alors qu'il en existe avec les deux mots clé, voici mon code, pouvez-vous me dire où est l'erreur (quand j'écris ce code avec un seul mot clé cela fonctionne)
DBCommand = New OleDbCommand _
("Select * From " & Session("TableDep") & " Where MotCles LIKE ? And MotCles LIKE ?", DBConn)
'objet DataAdapter
Dim myOleDbDataAdapter As New OleDbDataAdapter(DBCommand)
Le second truc que je vois est que le mot est nécessaire en début de phrase
(Session("lemot") & "%").
Il faudrait alors utiliser AND et "%" & Session("lemot") & "%" si, comme je
crois finalement le comprendre, on veut que les deux mots soient présents
dans la même phrase.
Si ce n'est toujours pas cela, bien expliquer ce que tu veux d'abord...
Faute de savoir le résultat que tu veux obtenir, il est difficile de dire ce
qui ne va pas...
--
Patrice
"Jean Claude" <jean-claude.mansion@wanadoo.fr> a écrit dans le message de
groupe de discussion : 486b6c8d$0$877$ba4acef3@news.orange.fr...
Bonjour Jean Noel et merci pour ta réponse
Oui avec "OR" à la place de "AND" cela fonctionne
le probleme c'est avec une recherche avec les mots clés vetement et homme
avec "OR" il me sort les enregistrements vetement homme, vetement femme,
vetement enfant
c'est pour cela que je mets "AND"
d'ailleurs si je fais une requete non-paramétrée cela fonctionne également
Jean Claude
"Jean-Noël" <jean-noel.falquet@wanadoo.fr> a écrit dans le message de
news: O03GtGD3IHA.4484@TK2MSFTNGP02.phx.gbl...
Salut,
Je dirais qu'il faut changer AND par OR dans la requête :
("Select * From " & Session("TableDep") & " Where MotCles
LIKE ? OR MotCles LIKE ?", DBConn)
Je n'ai pas essayé.
Jean-Noël
"Jean Claude" <jean-claude.mansion@wanadoo.fr> a écrit dans le message de
news: 486b30b1$0$856$ba4acef3@news.orange.fr...
Bonjour
je veux faire une requete sur une table access avec deux paramètres
motclé LIKE .
j'obtiens aucun enregistrement trouvé, alors qu'il en existe avec les
deux mots clé, voici mon code, pouvez-vous me dire où est l'erreur
(quand j'écris ce code avec un seul mot clé cela fonctionne)
DBCommand = New OleDbCommand _
("Select * From " & Session("TableDep") & " Where MotCles
LIKE ? And MotCles LIKE ?", DBConn)
'objet DataAdapter
Dim myOleDbDataAdapter As New OleDbDataAdapter(DBCommand)
Le second truc que je vois est que le mot est nécessaire en début de phrase (Session("lemot") & "%").
Il faudrait alors utiliser AND et "%" & Session("lemot") & "%" si, comme je crois finalement le comprendre, on veut que les deux mots soient présents dans la même phrase.
Si ce n'est toujours pas cela, bien expliquer ce que tu veux d'abord... Faute de savoir le résultat que tu veux obtenir, il est difficile de dire ce qui ne va pas...
-- Patrice
"Jean Claude" a écrit dans le message de groupe de discussion : 486b6c8d$0$877$
Bonjour Jean Noel et merci pour ta réponse
Oui avec "OR" à la place de "AND" cela fonctionne le probleme c'est avec une recherche avec les mots clés vetement et homme avec "OR" il me sort les enregistrements vetement homme, vetement femme, vetement enfant
c'est pour cela que je mets "AND"
d'ailleurs si je fais une requete non-paramétrée cela fonctionne également
Jean Claude
"Jean-Noël" a écrit dans le message de news:
Salut, Je dirais qu'il faut changer AND par OR dans la requête : ("Select * From " & Session("TableDep") & " Where MotCles LIKE ? OR MotCles LIKE ?", DBConn) Je n'ai pas essayé. Jean-Noël
"Jean Claude" a écrit dans le message de news: 486b30b1$0$856$
Bonjour
je veux faire une requete sur une table access avec deux paramètres motclé LIKE .
j'obtiens aucun enregistrement trouvé, alors qu'il en existe avec les deux mots clé, voici mon code, pouvez-vous me dire où est l'erreur (quand j'écris ce code avec un seul mot clé cela fonctionne)
DBCommand = New OleDbCommand _
("Select * From " & Session("TableDep") & " Where MotCles LIKE ? And MotCles LIKE ?", DBConn)
'objet DataAdapter
Dim myOleDbDataAdapter As New OleDbDataAdapter(DBCommand)
Encore merci pour ta précieuse aide Cordialement JClaude "Patrice" <http://www.chez.com/scribe/> a écrit dans le message de news:
Ok mais ce n'est pas ce que tu veux ??
Le second truc que je vois est que le mot est nécessaire en début de phrase (Session("lemot") & "%").
Il faudrait alors utiliser AND et "%" & Session("lemot") & "%" si, comme je crois finalement le comprendre, on veut que les deux mots soient présents dans la même phrase.
Si ce n'est toujours pas cela, bien expliquer ce que tu veux d'abord... Faute de savoir le résultat que tu veux obtenir, il est difficile de dire ce qui ne va pas...
-- Patrice
"Jean Claude" a écrit dans le message de groupe de discussion : 486b6c8d$0$877$
Bonjour Jean Noel et merci pour ta réponse
Oui avec "OR" à la place de "AND" cela fonctionne le probleme c'est avec une recherche avec les mots clés vetement et homme avec "OR" il me sort les enregistrements vetement homme, vetement femme, vetement enfant
c'est pour cela que je mets "AND"
d'ailleurs si je fais une requete non-paramétrée cela fonctionne également
Jean Claude
"Jean-Noël" a écrit dans le message de news:
Salut, Je dirais qu'il faut changer AND par OR dans la requête : ("Select * From " & Session("TableDep") & " Where MotCles LIKE ? OR MotCles LIKE ?", DBConn) Je n'ai pas essayé. Jean-Noël
"Jean Claude" a écrit dans le message de news: 486b30b1$0$856$
Bonjour
je veux faire une requete sur une table access avec deux paramètres motclé LIKE .
j'obtiens aucun enregistrement trouvé, alors qu'il en existe avec les deux mots clé, voici mon code, pouvez-vous me dire où est l'erreur (quand j'écris ce code avec un seul mot clé cela fonctionne)
DBCommand = New OleDbCommand _
("Select * From " & Session("TableDep") & " Where MotCles LIKE ? And MotCles LIKE ?", DBConn)
'objet DataAdapter
Dim myOleDbDataAdapter As New OleDbDataAdapter(DBCommand)
Encore merci pour ta précieuse aide
Cordialement
JClaude
"Patrice" <http://www.chez.com/scribe/> a écrit dans le message de news:
7C787E7A-F1AD-4AC8-AFE3-2464C1906439@microsoft.com...
Ok mais ce n'est pas ce que tu veux ??
Le second truc que je vois est que le mot est nécessaire en début de
phrase (Session("lemot") & "%").
Il faudrait alors utiliser AND et "%" & Session("lemot") & "%" si, comme
je crois finalement le comprendre, on veut que les deux mots soient
présents dans la même phrase.
Si ce n'est toujours pas cela, bien expliquer ce que tu veux d'abord...
Faute de savoir le résultat que tu veux obtenir, il est difficile de dire
ce qui ne va pas...
--
Patrice
"Jean Claude" <jean-claude.mansion@wanadoo.fr> a écrit dans le message de
groupe de discussion : 486b6c8d$0$877$ba4acef3@news.orange.fr...
Bonjour Jean Noel et merci pour ta réponse
Oui avec "OR" à la place de "AND" cela fonctionne
le probleme c'est avec une recherche avec les mots clés vetement et homme
avec "OR" il me sort les enregistrements vetement homme, vetement femme,
vetement enfant
c'est pour cela que je mets "AND"
d'ailleurs si je fais une requete non-paramétrée cela fonctionne
également
Jean Claude
"Jean-Noël" <jean-noel.falquet@wanadoo.fr> a écrit dans le message de
news: O03GtGD3IHA.4484@TK2MSFTNGP02.phx.gbl...
Salut,
Je dirais qu'il faut changer AND par OR dans la requête :
("Select * From " & Session("TableDep") & " Where MotCles
LIKE ? OR MotCles LIKE ?", DBConn)
Je n'ai pas essayé.
Jean-Noël
"Jean Claude" <jean-claude.mansion@wanadoo.fr> a écrit dans le message
de news: 486b30b1$0$856$ba4acef3@news.orange.fr...
Bonjour
je veux faire une requete sur une table access avec deux paramètres
motclé LIKE .
j'obtiens aucun enregistrement trouvé, alors qu'il en existe avec les
deux mots clé, voici mon code, pouvez-vous me dire où est l'erreur
(quand j'écris ce code avec un seul mot clé cela fonctionne)
DBCommand = New OleDbCommand _
("Select * From " & Session("TableDep") & " Where
MotCles LIKE ? And MotCles LIKE ?", DBConn)
'objet DataAdapter
Dim myOleDbDataAdapter As New
OleDbDataAdapter(DBCommand)
Encore merci pour ta précieuse aide Cordialement JClaude "Patrice" <http://www.chez.com/scribe/> a écrit dans le message de news:
Ok mais ce n'est pas ce que tu veux ??
Le second truc que je vois est que le mot est nécessaire en début de phrase (Session("lemot") & "%").
Il faudrait alors utiliser AND et "%" & Session("lemot") & "%" si, comme je crois finalement le comprendre, on veut que les deux mots soient présents dans la même phrase.
Si ce n'est toujours pas cela, bien expliquer ce que tu veux d'abord... Faute de savoir le résultat que tu veux obtenir, il est difficile de dire ce qui ne va pas...
-- Patrice
"Jean Claude" a écrit dans le message de groupe de discussion : 486b6c8d$0$877$
Bonjour Jean Noel et merci pour ta réponse
Oui avec "OR" à la place de "AND" cela fonctionne le probleme c'est avec une recherche avec les mots clés vetement et homme avec "OR" il me sort les enregistrements vetement homme, vetement femme, vetement enfant
c'est pour cela que je mets "AND"
d'ailleurs si je fais une requete non-paramétrée cela fonctionne également
Jean Claude
"Jean-Noël" a écrit dans le message de news:
Salut, Je dirais qu'il faut changer AND par OR dans la requête : ("Select * From " & Session("TableDep") & " Where MotCles LIKE ? OR MotCles LIKE ?", DBConn) Je n'ai pas essayé. Jean-Noël
"Jean Claude" a écrit dans le message de news: 486b30b1$0$856$
Bonjour
je veux faire une requete sur une table access avec deux paramètres motclé LIKE .
j'obtiens aucun enregistrement trouvé, alors qu'il en existe avec les deux mots clé, voici mon code, pouvez-vous me dire où est l'erreur (quand j'écris ce code avec un seul mot clé cela fonctionne)
DBCommand = New OleDbCommand _
("Select * From " & Session("TableDep") & " Where MotCles LIKE ? And MotCles LIKE ?", DBConn)
'objet DataAdapter
Dim myOleDbDataAdapter As New OleDbDataAdapter(DBCommand)