第 1 行: '=' 附近有语法错误。 10

说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Data.SqlCli... 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: '=' 附近有语法错误。
原代码是:
protected void Page_Load(object sender, EventArgs e)
{ if (Page.IsPostBack) return;
string bookid = Request.QueryString["bookid"];
SqlConnection conn = new SqlConnection("Server=(local);Database=test;Integrated Security=SSPI;");
SqlCommand cmd = new SqlCommand("select * from 入库单 where 编号=" + bookid, conn);
conn.Open();
SqlDataReader reader = cmd.ExecuteReader();
if (reader.Read())
{
TextBox1.Text = reader.GetString(1);
TextBox2.Text = reader.GetString(2);
TextBox3.Text = reader.GetFloat(3).ToString();
TextBox4.Text = reader.GetFloat(4).ToString();
TextBox5.Text = reader.GetInt32(5).ToString();
}
reader.Close();
conn.Close();
}
展开
 我来答
azhqgu
2009-05-12 · TA获得超过323个赞
知道小有建树答主
回答量:563
采纳率:75%
帮助的人:200万
展开全部
SqlCommand cmd = new SqlCommand("select * from 入库单 where 编号=" + bookid+";",conn); 后面少了一个分号,如果还有错,看看你的Bookid是什么类型的,入股字符串类型的,SqlCommand cmd = new SqlCommand("select * from 入库单中段 where 编号='"猜培指穗配 + bookid+"';",conn);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式