|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : février 2009 Messages : 15 ![]() |
bonjour, je fais un petit programme sous visual studio mais je n'arrive
pas à utiliser les requêtes paramétrées pour insérer des variables dans ma requête SELECT... comme je viens de lire ici http://sqlite.phxsoftware.com/forums/t/83.aspx quelqu'un peut me dire comment procéder et d'où vient le problème ? Code :
le problème est que je me retrouve avec erreur de syntaxe near @str2 ce texte en gros au lieu d'etre remplacé avant l'exécution par la valeur ne l'est pas ... |
||
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : janvier 2009 Messages : 301 ![]() |
Bonjour,
J'ai lu ton article rapidement, à mon avis ton erreur provient de la table passé en paramètre. Code :
ObjConnCmd1.CommandText = @"SELECT @str1 FROM @str2 WHERE couleur = @str3 ; " ; Code :
ObjConnCmd1.CommandText = @"SELECT @str1 FROM NomTable WHERE couleur = @str3 ; " ; A+ |
|
|
00
|
|
|
#3 | |
|
Invité de passage
![]() Inscription : février 2009 Messages : 15 ![]() |
Citation:
J'avais essayé toutes les combinaisons possibles dans ma requête... |
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : février 2009 Messages : 15 ![]() |
bravo seabs tu as vu juste
!c'était ça le problème, la table ne pouvait pas être passée en paramètre. Dans ce cas je vais faire un switch case (nomTable) et écrire 4 SELECT. Je trouve sqlite très intéressant auriez vous quelques liens ou livres à me conseiller en français s'il en existe... |
|
|
00
|
|
|
#5 |
|
Membre éprouvé
![]() Inscription : janvier 2009 Messages : 301 ![]() |
Bonjour,
J'ai lu ta demande. Tu sais, j'utilise sqlite très rarement. Mes développement sont faits, pour l'essentiel, avec Firebird et SQL Server. Donc, je n'ai aucune documentation pour sqlite en dehors du site officiel qui est en anglais. Il faut dire que globalement, il est proche des autres bases car il offre un moteur supportant le standard SQL-92, d'où une écriture des requêtes identiques aux autres DBA. Toutefois, j'ai trouvé ce lien qui fait une traduction partielle de la documentation du site en français. Il me semble un peu en panne, mais tu as la syntaxe des fonctions SQL traduite en français et quelques autres points. Tout n'est pas traduit, mais cela peut te rendre service. L'adresse est : http://sqlite.perso.sfr.fr/ Pour plus, il faut attendre les spécialiste de Sqlite. A+ |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : février 2009 Messages : 15 ![]() |
merci pour ta réponse. J'avais rajouté ce site à mes favoris sans jamais
remarquer qu'il était très bien. encore merci pour tes conseils. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com