我正在使用Sybase而且我遇到了一个我似乎无法解决的问题。我有这样的查询
SELECT * FROM A, B
WHERE A.someField = B.someField
AND A.otherField = ?
otherField定义为Char(2)
如果我替换?以'11'为例,一切正常,但如果我用一个字符串替换字符串,如“D1”,那么executeQuery似乎什么都不做。我在调用executeQuery时设置了一个断点,并在执行executeQuery后使用alpha字符串参数,它会立即退出而不会在语句之后调用任何代码,它不会挂起或抛出任何异常。有没有人遇到过这个问题?