发布网友 发布时间:2022-04-08 01:01
共6个回答
懂视网 时间:2022-04-08 05:23
string GetSqlstr(string num) { StringBuilder sb = new StringBuilder(); sb.Append("select * from PicInfos where "); sb.Append("type="); sb.Append(num); return sb.ToString(); }这样查询出来的结果就是:select * from PicInfos where type=花草
修改该查询语句,在条件 where 后面的type赋值时,加上单引号:修改结果如下:
public string GetSqlstr(string num) { StringBuilder sb = new StringBuilder(); sb.Append("select * from PicInfos where "); sb.Append("type=‘"); sb.Append(num); sb.Append("‘"); return sb.ToString(); }
这样查询出来的结果就是:select * from PicInfos where Type=‘动物‘
报错消失,程序正常运行了。
写写微博。方便自己也方便有需要的人!
操作数据库出现列名“xxx”无效的问题
标签:
热心网友 时间:2022-04-08 02:31
列明无效,意思就是说你查询的列明写错了热心网友 时间:2022-04-08 03:49
string str = "select * from t_time where T_start=" + sqltxt + "";这一句引号用错了,改成这样应该行了。热心网友 时间:2022-04-08 05:23
青岛作为字段值要写成 '青岛'热心网友 时间:2022-04-08 07:15
你好喜欢拼sql啊,麻烦尽量用传参的形式好不热心网友 时间:2022-04-08 09:23
你的青岛两边没有加‘’号吧