J'ai un probleme sql dans vbnet
Résolu
Pierre VB
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Pierre Vb -
Pierre Vb -
Bonjour,
J'ai une requete sur Acces 2007 qui fonctionne tres bien :
SELECT BD3.Nbre, BD3.MOT
FROM BD3
WHERE (((BD3.Nbre)>10) AND ((BD3.MOT) Like "a??c*"));
Je la mets sous vbnet sous la forme :
sql = "SELECT BD3.Nbre, BD3.MOT FROM BD3 WHERE BD3.Nbre>10 AND BD3.MOT Like "
sql = sql & """"
sql = sql & "a??c*"
sql = sql & """"
sql = sql & ";"
et ça ne fonctionne pas. Je pense à un probleme de guillemets ou autre ponctuation.
Avez vous svp, une solution ?
Merci par avance.
Pierre
gbb.gbb@freesbee.fr
J'ai une requete sur Acces 2007 qui fonctionne tres bien :
SELECT BD3.Nbre, BD3.MOT
FROM BD3
WHERE (((BD3.Nbre)>10) AND ((BD3.MOT) Like "a??c*"));
Je la mets sous vbnet sous la forme :
sql = "SELECT BD3.Nbre, BD3.MOT FROM BD3 WHERE BD3.Nbre>10 AND BD3.MOT Like "
sql = sql & """"
sql = sql & "a??c*"
sql = sql & """"
sql = sql & ";"
et ça ne fonctionne pas. Je pense à un probleme de guillemets ou autre ponctuation.
Avez vous svp, une solution ?
Merci par avance.
Pierre
gbb.gbb@freesbee.fr
A voir également:
- J'ai un probleme sql dans vbnet
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Sql query download - Télécharger - Gestion de données
- Ora-00933: la commande sql ne se termine pas correctement ✓ - Forum Oracle
3 réponses
Bonjour,
je ne suis pas sur du tout mais essaie a la place des quatre guillemets d'en mettre que 3.
Sinon tu définis une variable style valeur et tu fais ca :
valeur = "a??c*"
sql = "SELECT BD3.Nbre, BD3.MOT FROM BD3 WHERE BD3.Nbre>10 AND BD3.MOT Like " & valeur & "));"
je ne suis pas sur du tout mais essaie a la place des quatre guillemets d'en mettre que 3.
Sinon tu définis une variable style valeur et tu fais ca :
valeur = "a??c*"
sql = "SELECT BD3.Nbre, BD3.MOT FROM BD3 WHERE BD3.Nbre>10 AND BD3.MOT Like " & valeur & "));"
Merci FABPING, j'ai été pris dans la journée.
je viens de faire un test. Ca s'ameliore mais je n'ai toujours pas ce que je veux.
Je continue demain et je te tiens au courant.
Merci encore.
Pierre
je viens de faire un test. Ca s'ameliore mais je n'ai toujours pas ce que je veux.
Je continue demain et je te tiens au courant.
Merci encore.
Pierre
Hello Fabping,
Ca y est j'ai réussi.
Pbs. de double et simples quote, d'espaces, et de passage de valeurs.
Je t'envoie ma requete qui fonctionne.
En esperant que cela puisse servir. Encore une fois, merci à tous.
Dim valeur As String
valeur = "r_A_%"
Dim val_nombre
val_nombre = 12
sql = "SELECT * "
sql = sql & "FROM BD3 "
sql = sql & "WHERE "
sql = sql & "Nbre > "
sql = sql & val_nombre
sql = sql & " AND MOT LIKE "
sql = sql & "'"
sql = sql & valeur
sql = sql & "'"
Ca y est j'ai réussi.
Pbs. de double et simples quote, d'espaces, et de passage de valeurs.
Je t'envoie ma requete qui fonctionne.
En esperant que cela puisse servir. Encore une fois, merci à tous.
Dim valeur As String
valeur = "r_A_%"
Dim val_nombre
val_nombre = 12
sql = "SELECT * "
sql = sql & "FROM BD3 "
sql = sql & "WHERE "
sql = sql & "Nbre > "
sql = sql & val_nombre
sql = sql & " AND MOT LIKE "
sql = sql & "'"
sql = sql & valeur
sql = sql & "'"