sqlRst="select * frokm food where id='"+x+"' and name='"+y+"' and age='"+y+"'"哪里有错阿?

jamescheng 2002-05-08 05:19:34
sqlRst="select * frokm food where id='"+x+"' and name='"+y+"' and age='"+y+"'"哪里有错阿?
错误类型: 语法错误! 'and'附近
...全文
8 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
js_ning_cn 2002-05-11
sqlRst="select * frokm food where id='"+x+"' and name='"+y+"' and age='"+y+"'"
就是这里了
name='"+y+"' and age='"+y+"'"
name varchar2
age number
y 是什么类型的呢,类型不匹配,当然出错了

回复
有谁的名字和年龄是一样的?

最后一个and应该是or

再后面再加上 and id='"+x+"'"
回复
Bogues 2002-05-08
:)
回复
可乐加水 2002-05-08
sqlRst="select * frokm food where id='"+x+"' and name='"+y+"' and age='"+y+"'"
from写成frokm 了还看不出来?
还有,如果id,age是整型的话是不能加单引号的
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告