列明无效,意思就是说你查询的列明写错了
select语句返回的字段名,和你data绑定的字段名不一样。
绑定名写的 青岛,但是select查询出来的没有 青岛 这个字段
string str = "select * from t_time where T_start=" + sqltxt + "";这一句引号用错了,改成这样应该行了。
string str = "select * from t_time where T_start='" + sqltxt + "'"
青岛作为字段值要写成 '青岛'
string str = "select * from t_time where T_start=" + sqltxt + "";
SqlCommand cmd = new SqlCommand(str, conn);
这种写法是不规范的
应该这样写
string str = "select * from t_time where T_start=@T_start";
SqlCommand cmd = new SqlCommand(str, conn);
com.Parameters.AddWithValue("@T_start",sqltxt);//给参数@T_start赋值
你好喜欢拼sql啊,麻烦尽量用传参的形式好不
string str = "select * from t_time where T_start=" + sqltxt + "";
这一句改成
string str = "select * from t_time where T_start='" + sqltxt + "'";
应该是缺少单引号
你的青岛两边没有加‘’号吧
应该是:string str = "select * from t_time where T_start=‘" + sqltxt + "’";
加上引号