c#连接oracle查询数据总是报错

1、这条语句c#在mysqlfororacle上可以查到数据:select*from"user"where"name"='zyy';2、这条语句c#可以在mysqlfor... 1、这条语句c#在mysql for oracle 上可以查到数据:select * from "user" where "name" = 'zyy';
2、这条语句c#可以在mysql for oracle 中查到数据: com.CommandText = "select * from \"user\" ";
3、这条语句: com.CommandText = "select * from \"user\" where \"name\"='zyy'";
报下面的错
4、这条语句可以在c#中查到数据: com.CommandText = "select * from \"user\" where \"name\"=\'zyy\'";
报下面的错

关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。
************** 异常文本 **************
Oracle.DataAccess.Client.OracleException ORA-00911: 无效字符 在 Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure, Boolean bCheck)
在 Oracle.DataAccess.Client.OracleException.HandleError(Int32 errCode, OracleConnection conn, String procedure, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, Boolean bCheck)
在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader(Boolean requery, Boolean fillRequest, CommandBehavior behavior)
在 Oracle.DataAccess.Client.OracleCommand.ExecuteReader()
展开
 我来答
kaiyanghao123
2014-04-08 · TA获得超过1615个赞
知道小有建树答主
回答量:1219
采纳率:66%
帮助的人:576万
展开全部
改成这样:com.CommandText = "select * from user where name='zyy'";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
至上之上
2014-04-08 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:121
采纳率:50%
帮助的人:59.9万
展开全部
你把双引号、斜杠都去掉
追问
不行,最开始就是照你说的那样
追答
ORA-00911,的错误提示的意思就是sql语句有问题,检查sql语句吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式