Select Where sur champs texte
StDark
Messages postés
17
Statut
Membre
-
jjsteing Messages postés 1803 Statut Contributeur -
jjsteing Messages postés 1803 Statut Contributeur -
Bonjour,
Dans mon programme en Vb Net avec Base Access, je fais des 'Select.... Where....' qui fonctionnent tres bien tant que je cherche à partir de données numériques ou Oui/Non.
Par contre dans mon exemple ci-dessous, je test sur des champs textes, et il ne trouve jamais d'enregistement alors que l'enregistrement MARTIN existe bien dans ma table.
Merci pour votre aide.
Dim adpEnt As New OleDb.OleDbDataAdapter
Dim cmdSelect As OleDb.OleDbCommand
Dim dt = New DataTable()
dt = New DataTable()
NomEntraineur.Text = "MARTIN"
cmdSelect = New OleDb.OleDbCommand("SELECT CleEnt, NomEntraineur, FROM ENTRAINEUR WHERE NomEntraineur = " & NomEntraineur.Text, Mycn)
adpEnt.SelectCommand = cmdSelect
adpEnt.Fill(dt)
Dans mon programme en Vb Net avec Base Access, je fais des 'Select.... Where....' qui fonctionnent tres bien tant que je cherche à partir de données numériques ou Oui/Non.
Par contre dans mon exemple ci-dessous, je test sur des champs textes, et il ne trouve jamais d'enregistement alors que l'enregistrement MARTIN existe bien dans ma table.
Merci pour votre aide.
Dim adpEnt As New OleDb.OleDbDataAdapter
Dim cmdSelect As OleDb.OleDbCommand
Dim dt = New DataTable()
dt = New DataTable()
NomEntraineur.Text = "MARTIN"
cmdSelect = New OleDb.OleDbCommand("SELECT CleEnt, NomEntraineur, FROM ENTRAINEUR WHERE NomEntraineur = " & NomEntraineur.Text, Mycn)
adpEnt.SelectCommand = cmdSelect
adpEnt.Fill(dt)
A voir également:
- Select Where sur champs texte
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Texte barré whatsapp - Guide
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
- Traitement de texte gratuit - Guide
9 réponses
"SELECT CleEnt, NomEntraineur, FROM ENTRAINEUR WHERE NomEntraineur = '" & NomEntraineur.Text, Mycn & "';"
en fait il faut mettre entre guillemet =>
select..... where nomentraineur = ' " & ... & " ' ; " (sans les espaces ;) )
en fait il faut mettre entre guillemet =>
select..... where nomentraineur = ' " & ... & " ' ; " (sans les espaces ;) )
Bonjour,
J'ai beau essayer ta proposition :
"SELECT CleEnt, NomEntraineur, FROM ENTRAINEUR WHERE NomEntraineur = '" & NomEntraineur.Text, Mycn & "';"
ou
("SELECT CleEnt, NomEntraineur, FROM ENTRAINEUR WHERE NomEntraineur = '" & NomEntraineur.Text, Mycn & "';")
Il me fait une erreur de syntaxe, pourtant ca ne doit pas être loin.
J'ai beau essayer ta proposition :
"SELECT CleEnt, NomEntraineur, FROM ENTRAINEUR WHERE NomEntraineur = '" & NomEntraineur.Text, Mycn & "';"
ou
("SELECT CleEnt, NomEntraineur, FROM ENTRAINEUR WHERE NomEntraineur = '" & NomEntraineur.Text, Mycn & "';")
Il me fait une erreur de syntaxe, pourtant ca ne doit pas être loin.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dans ce cas c'est :
cmdSelect = New OleDb.OleDbCommand("SELECT CleEnt, NomEntraineur, FROM ENTRAINEUR WHERE NomEntraineur = '" & NomEntraineur.Text &"';", Mycn)
cmdSelect = New OleDb.OleDbCommand("SELECT CleEnt, NomEntraineur, FROM ENTRAINEUR WHERE NomEntraineur = '" & NomEntraineur.Text &"';", Mycn)
Re,
La syntaxe à l'air d'être bonne mais j'ai une erreur lors de l'execution :
Dasn l'instruction SELECT, un mot réservé ou un argument est mal orthographié ou absent, ou la ponctuation est incorrecte.
Pourtant tout à l'air correct :
cmdSelect = New OleDb.OleDbCommand("SELECT CleEnt, NomEntraineur, FROM ENTRAINEUR WHERE NomEntraineur = '" & NomEntraineur.Text & "';", Mycn)
La syntaxe à l'air d'être bonne mais j'ai une erreur lors de l'execution :
Dasn l'instruction SELECT, un mot réservé ou un argument est mal orthographié ou absent, ou la ponctuation est incorrecte.
Pourtant tout à l'air correct :
cmdSelect = New OleDb.OleDbCommand("SELECT CleEnt, NomEntraineur, FROM ENTRAINEUR WHERE NomEntraineur = '" & NomEntraineur.Text & "';", Mycn)