Requete SQL

Le
Jean Claude
Bonjour

Je voudrais faire une requete sur une table access avec comme condition :
Select .. where champs (contient le mot GRAN, gran étant
contenu dans la valeur du champs)

Pouvez-vous me donner le bout de code

Autre question :

Comment obtenir la valeur d'une textbox située sur la page maître pour m'en
servir sur la page contenue

Merci
Cordialement
Jean Claude
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Gilles TOURREAU
Le #12226371
Le Thu, 06 Dec 2007 15:19:48 +0100, Jean Claude

Bonjour

Je voudrais faire une requete sur une table access avec comme condition :
Select .................... where champs (contient le mot GRAN, gran
étant
contenu dans la valeur du champs)



SELECT .... WHERE champs LIKE '%GRAN%'

ou alors

SELECT .... WHERE champs LIKE '*GRAN*'


Pouvez-vous me donner le bout de code

Autre question :

Comment obtenir la valeur d'une textbox située sur la page maître pour
m'en
servir sur la page contenue



Tout est dans le premier paragraphe "Accès aux membres de la page maître" :
http://msdn2.microsoft.com/fr-fr/library/c8y19k6h(VS.80).aspx


Merci
Cordialement
Jean Claude






Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Jean Claude
Le #12226271
Bonjour Gilles

Merci pour tes réponses, pour la deuxième question
SELECT .... WHERE champs LIKE '%GRAN%'

Si la valeur de LIKE est une variable et non une chaine de caractères ?

Jean Claude

"Gilles TOURREAU"
Le Thu, 06 Dec 2007 15:19:48 +0100, Jean Claude

Bonjour

Je voudrais faire une requete sur une table access avec comme condition :
Select .................... where champs (contient le mot GRAN, gran
étant
contenu dans la valeur du champs)



SELECT .... WHERE champs LIKE '%GRAN%'

ou alors

SELECT .... WHERE champs LIKE '*GRAN*'


Pouvez-vous me donner le bout de code

Autre question :

Comment obtenir la valeur d'une textbox située sur la page maître pour
m'en
servir sur la page contenue



Tout est dans le premier paragraphe "Accès aux membres de la page maître"
:
http://msdn2.microsoft.com/fr-fr/library/c8y19k6h(VS.80).aspx


Merci
Cordialement
Jean Claude






Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr


Gilles TOURREAU
Le #12226251
Le Fri, 07 Dec 2007 09:55:04 +0100, Jean Claude

Bonjour Gilles

Merci pour tes réponses, pour la deuxième question
SELECT .... WHERE champs LIKE '%GRAN%'

Si la valeur de LIKE est une variable et non une chaine de caractères ?

Jean Claude




Bonjour JC,

Dans ce cas :

Dim req As String
req = "SELECT .... WHERE champs LIKE '%" + MaVariable + "%'"

Ca c'est la méthode "pas propre" et non sécurisé...
Le mieux est d'utiliser un OleDbCommand paramétré :

Dim comm As OleDbCommand
comm = new OleDbCommand("SELECT .... WHERE champs LIKE ?");
comm.Parameters.AddWithValue("NomParametreSansImportance", "%GRAND%");

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Jean Claude
Le #12226221
Merci Gilles
"Gilles TOURREAU"
Le Fri, 07 Dec 2007 09:55:04 +0100, Jean Claude

Bonjour Gilles

Merci pour tes réponses, pour la deuxième question
SELECT .... WHERE champs LIKE '%GRAN%'

Si la valeur de LIKE est une variable et non une chaine de caractères ?

Jean Claude




Bonjour JC,

Dans ce cas :

Dim req As String
req = "SELECT .... WHERE champs LIKE '%" + MaVariable + "%'"

Ca c'est la méthode "pas propre" et non sécurisé...
Le mieux est d'utiliser un OleDbCommand paramétré :

Dim comm As OleDbCommand
comm = new OleDbCommand("SELECT .... WHERE champs LIKE ?");
comm.Parameters.AddWithValue("NomParametreSansImportance", "%GRAND%");

Cordialement

--
Gilles TOURREAU


S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr


Publicité
Poster une réponse
Anonyme