0

我正在使用 Sybase,但遇到了一个似乎无法解决的问题。我有这样的查询

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

otherField 定义为 Char(2)

如果我代替?例如,使用 '11' 一切正常,但如果我用诸如“D1”之类的字母字符替换字符串,则 executeQuery 似乎没有任何作用。我在调用executeQuery 时设置了一个断点,并且在executeQuery 执行后使用alpha 字符串参数,它立即退出而不在语句之后调用任何代码,它不会挂起或抛出任何异常。有没有人遇到过这个问题?

4

0 回答 0