asp.net获取系统日期跟数据库中字段进行判断 30
if{(!ispostback)sqlhelperdata=newsqlhelper();stringstr=datetime.now.tostring(yyyy-MM-...
if {(!ispostback)
sqlhelper data =new sqlhelper();
string str =datetime.now.tostring(yyyy-MM-dd);
datetime dt =datatime.parseExact(str,"yyyy-MM-dd",null);
SqlDataReader dr = data.GetDataReader("select * from ZB where RQ=" +dt);
dr.Read();
TextBox1.Text = dr["JLD"].ToString();
TextBox2.Text = dr["ZHZX"].ToString();
}
运行的时候提示用户代码未处理sqlexception 在‘0’附近有语法错误
App_Code.0hejf_ei.dll!SqlHelper.GetDataReader(string Sqlstr = "select * from ZB1 where RQ= 2014-10-23 0:00:00") 行 84 + 0x18 字节 C#
我数据表中RQ的值就是2014-10-23 0:00:00这种格式的
App_Web_jmfj_1hu.dll!index.Page_Load(object sender = {ASP.index_aspx}, System.EventArgs e = {System.EventArgs}) 行 28 + 0x68 字节 C# 展开
sqlhelper data =new sqlhelper();
string str =datetime.now.tostring(yyyy-MM-dd);
datetime dt =datatime.parseExact(str,"yyyy-MM-dd",null);
SqlDataReader dr = data.GetDataReader("select * from ZB where RQ=" +dt);
dr.Read();
TextBox1.Text = dr["JLD"].ToString();
TextBox2.Text = dr["ZHZX"].ToString();
}
运行的时候提示用户代码未处理sqlexception 在‘0’附近有语法错误
App_Code.0hejf_ei.dll!SqlHelper.GetDataReader(string Sqlstr = "select * from ZB1 where RQ= 2014-10-23 0:00:00") 行 84 + 0x18 字节 C#
我数据表中RQ的值就是2014-10-23 0:00:00这种格式的
App_Web_jmfj_1hu.dll!index.Page_Load(object sender = {ASP.index_aspx}, System.EventArgs e = {System.EventArgs}) 行 28 + 0x68 字节 C# 展开
1个回答
展开全部
未处理sqlexception 在‘0’附近有语法错误
是指sql语句错误。
是指sql语句错误。
更多追问追答
追问
要怎么修改 能说下么
追答
string Sqlstr = "select * from ZB1 where RQ= 2014-10-23 0:00:00"
这里:
string Sqlstr = "select * from ZB1 where RQ= ‘ 2014-10-23 0:00:00’"
加个单引号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询