Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1826 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème de paramètres Java en SQLJ (JDBC)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de paramètres Java en SQLJ (JDBC)

n°2301242
zerist
Posté le 29-05-2017 à 15:42:38  profilanswer
 

Bonjour à tous,  
 
J'ai un problème assez étrange en SQLJ (Un truc qui génère du JDBC), avec une base DB2. J'ai besoin de faire ça :
 

Code :
  1. and T3.CTSCO = (case T2.CTSGRI
  2.     when '1' then '20'
  3.     when '2' then '21'
  4.   end)


 
Si je l'écris tel quel, cela fonctionne.
 
Maintenant, j'aurais besoin que les 4 chaines de caractères soient des paramètres côté Java :  

Code :
  1. and T3.CTSCO = (case T2.CTSGRI
  2.     when :CONST1 then :CONST1BIS
  3.     when :CONST2 then :CONST2BIS
  4.   end)


 
Et là ça plante, j'ai une erreur SQL -418 (A STATEMENT STRING TO BE PREPARED CONTAINS AN INVALID USE OF PARAMETER MARKERS
-419).
 
Là où ça devient TRÈS étrange, c'est que ces deux écritures FONCTIONNENT toutes les deux :  
 

Code :
  1. and T3.CTSCO = (case T2.CTSGRI
  2.     when :CONST1 then '20'
  3.     when :CONST2 then :CONST2BIS
  4.   end)


Code :
  1. and T3.CTSCO = (case T2.CTSGRI
  2.     when :CONST1 then :CONST1BIS
  3.     when :CONST2 then '21'
  4.   end)


 
Et là je ne comprends plus rien : Je peux paramétrer un then ou le second, mais pas les deux en même temps   :??:  :heink:  
 
Merci d'avance si vous avez des idées…


Message édité par zerist le 29-05-2017 à 15:43:32

---------------
Asus Z170-A - intel core i5-7600k @4.6GHz/1.24V - 16 Go DDR4@3000MHz G.Skill - MSI GTX1070@2100MHz Quick Silver - firestrike - time-spy
mood
Publicité
Posté le 29-05-2017 à 15:42:38  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème de paramètres Java en SQLJ (JDBC)

 

Sujets relatifs
Problème de parsing JSONJAVA, je bloque totalement...
Problème de code HTML/CSS + Hébergement chez soi[C] Problème de compilation entre emcc et OpenSSL (Résolu)
problème avec dialobox sur condition (JS)Problème utilisation librairie externe
[Résolu] Problème curieux sur bouton PartagerProblème d'encodage de liste chainée
Ouvrir un fichier sur java's Cool 4[Java] Erreur Compilation
Plus de sujets relatifs à : Problème de paramètres Java en SQLJ (JDBC)



Copyright © 1997-2016 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR