繁体   English   中英

我的SqlDataSource中的WHERE语句导致无效字符异常(ORA-00911),为什么?

[英]A WHERE statement in my SqlDataSource causes invalid character exception (ORA-00911), why?

我正在使用Oracle开发人员工具,并且生成的select命令是:

SelectCommand = "SELECT "FIRSTNAME" FROM "USERS" WHERE ("USERNAME" = ?)">`

然后,我删除了所有" 而取而代之的是一个单引号: '

然后我得到那个错误(标题中提到)。

有什么建议可以使我工作吗?

你应该这样使用

select firstname from users where username='%?'

只需用您的实时值替换where条件中的值即可。 记下SQL的语法

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM