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