今天用C#写的程序连接Oracle数据库的时候出现了如下异常:
System.Data.OracleClient.OracleException:“ORA-00904: "CO": 无效的 ID”
经过分析发现原来是在SQL语句的WHERE子句后面的条件忘了加单引号造成的,只要在SQL语句里面加上单引号就可以了。
这是没加单引号之前的代码:
加了单引号后的代码:
加了单引号后就可以查询到数据了。
今天用C#写的程序连接Oracle数据库的时候出现了如下异常:
System.Data.OracleClient.OracleException:“ORA-00904: "CO": 无效的 ID”
经过分析发现原来是在SQL语句的WHERE子句后面的条件忘了加单引号造成的,只要在SQL语句里面加上单引号就可以了。
这是没加单引号之前的代码:
加了单引号后的代码:
加了单引号后就可以查询到数据了。