|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : novembre 2006 Messages : 120 ![]() |
Salut,
Ce poste lié à un autre cible plus le problème qui me préoccupe. J'ai 2 variables A et B qui sont des champs de 2 curseurs différents. Leurs valeurs s'implémentent dans une boucle repeat until Je veux faire une comparaison sur ces 2 variables dans un IF mais ca ne marche pas. Pour l'avoir tester, ces valeurs s'implémentent correctement. IF A = B then insert into test values (A,B); END IF Mais: IF A = B n'est pas compris dans mon code. et IF A<>B renvoie une erreur ERROR 1136 (21S01): Column count doesn't match value count at row 1 Hors les 2 requêtes de créations des curseurs sont:
Donc en aucun cas un count, d'une part et d'autre part le jeu de test contient forcement une égalité A = B. Quelqu'un comprend t'il pourquoi cela ne fonctionne pas ? pourquoi lorsque je fais sauter la condition IF l'insert des variables A et B fonctionne, alors qu'il semblerait qu'à partir du moment ou je rajoute cette condition IF, mysql est incapable de m'insérer ces valeurs dans test. |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : novembre 2006 Messages : 120 ![]() |
J'ai trouvé comment faire mon test!!!
Merci quand même Pour info la fonction strcmp(text,text) fonctionne parafaitement |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com