【发布时间】:2012-03-09 21:35:16
【问题描述】:
我将以下字符串传递给执行插入的方法,但是每次尝试执行此操作时,都会出现错误。
PropInsert = "INSERT INTO Image_has_Props (Image_ImageID, Props_PropID), SELECT "+IntImageID+", PropID FROM Props WHERE PropDescription = '"+StrPropDescription+"';";
您可以在错误中看到,似乎有一个额外的 ' 在它显示血压监测器的位置之后。我不知道这个额外的 ' 是从哪里来的。我从 JComboBox 中获取 StrPropDescription。
StrPropDescription = propChoice.getSelectedItem().toString();
【问题讨论】:
-
仔细查看
StrPropDescription。它是否以'结尾? -
最后的“额外”引号看起来就像在给我的错误消息中的 SELECT 语句开头打开的结束引号。
-
@MattGibson 好地方!只是意味着现在有其他问题!不过谢谢!
-
不明白为什么这个问题被否决了。
标签: java sql insert-select