我需要从表中访问数据。我使用过这样的代码:
string sql = "select * from bikesold "
+ "where model = '"+model+"'
+ "and mnth = '"+mnth+"' ";
错误如下: ORA-00904:“MNTH”:标识符无效。
所有数据库连接都可以。我只需要确认此代码的语法。
答案 0 :(得分:0)
对于初学者来说,你的字符串是错误的。试试这个:
string sql = "select * from bikesold "
+ "where model = '"+ model +
+ "' and mnth = '"+ mnt + "'";
问:您的表实际上是否有一个名为" mnth'?
的列答案 1 :(得分:0)
string sql = "select * from bikesold "
+ "where model = '"+model+"'"
+ "and mnth = '"+mnth+"' ";
你错过了第二个字符串中的双引号。