ASP.net读取数据报错将 varchar 值 '+TextBox1 .Text ' 转换为数据类型为 int 的列时发生语法错误。
我从数据库中读取数据的代码如下:protectedvoidPage_Load(objectsender,EventArgse){SqlConnectioncon=newS...
我从数据库中读取数据的代码如下: protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection();
con.ConnectionString = constr;
con.Open();
SqlCommand com = new SqlCommand("select * from wtsheet where wtno = 2006", con);
SqlDataReader dr = com.ExecuteReader();
if (dr.Read())
{
wtno.Text = dr["wtno"].ToString();
smname.Text = dr["smname"].ToString();
}
dr.Close();
con.Close();
}
请问哪里有问题啊?谢谢 展开
{
SqlConnection con = new SqlConnection();
con.ConnectionString = constr;
con.Open();
SqlCommand com = new SqlCommand("select * from wtsheet where wtno = 2006", con);
SqlDataReader dr = com.ExecuteReader();
if (dr.Read())
{
wtno.Text = dr["wtno"].ToString();
smname.Text = dr["smname"].ToString();
}
dr.Close();
con.Close();
}
请问哪里有问题啊?谢谢 展开
7个回答
展开全部
大哥,你的TextBox1 .Text 的值错误,跟这些没关系吧??看看你将什么赋值给TextBox1 .Text 了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
找到 '+TextBox1 .Text ' 把你的单引号和双引号分清楚 拼好了就OK 了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql语句select * from wtsheet where wtno = '2006'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加一个断点,然后调试一下,看看取到的是什么值,就一目了然了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没分不答,上面一群没出息的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询