0

Sybase を使用していますが、解決できないような問題に遭遇しました。こんな問い合わせがあります

SELECT * FROM A, B 
WHERE A.someField = B.someField
AND A.otherField = ?

otherField は Char(2) として定義されます

代用したら?たとえば、「11」を使用するとすべて正常に動作しますが、代わりに文字列を「D1」などのアルファベット文字に置き換えると、executeQuery は何もしないようです。executeQuery が呼び出されたときにブレークポイントを設定し、executeQuery の実行後にアルファ文字列パラメーターを使用すると、ステートメントの後にコードを呼び出さずにすぐに終了し、ハングしたり、例外をスローしたりしません。以前にこの問題に遭遇した人はいますか?

4

0 に答える 0