提示列名无效,说明查询的表和字段不对应,即表中不存在查询的列名。
sql:select * from tablename t where t.name='zhangdan';
解释:如果上面tablename表中存在name字段,那么就会有正常的查询结果,如果没有name字段,那么就会报错。可以通过‘select * from tablename t ’查询下,确认字段后在添加查询条件。
你的name字段应该是字符型的,所以它的判断条件要用引号
"Select * From [myTable] where Name='xikonglei';";
这是基本的数据问题,我记得c里面也是一样的,字符比对的时候必须用引号括起来
NAME是字符(串)型吧?
沙发