',' 附近有语法错误。

异常详细信息:System.Data.SqlClient.SqlException:','附近有语法错误。源错误:行34:行35:DataSetds=newDataSet... 异常详细信息: System.Data.SqlClient.SqlException: ',' 附近有语法错误。

源错误:

行 34:
行 35: DataSet ds = new DataSet();
行 36: adp.Fill(ds, "jiudianqiantai");
行 37:
行 38:
36行出错。

源代码如下:
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection conn= new SqlConnection("server=LENOVO-307F1ED4;Initial Catalog=酒店信息数据库;User ID=sa;Password=hu12345");

string sql="select id,newcount,roomtype from jiudianqiantai where roomtype='"+DropDownList1.SelectedItem.Value+"',hstate='0'";
SqlDataAdapter adp = new SqlDataAdapter(sql, conn);
SqlParameter prams = new SqlParameter("@roomtype", SqlDbType.Char);
prams.Value = this.DropDownList1.Text;

adp.SelectCommand.Parameters.Add(prams);

DataSet ds = new DataSet();
adp.Fill(ds, "jiudianqiantai");

foreach (DataRow dr in ds.Tables["jiudianqiantai"].Rows)
{
Response.Write("<li>" + dr["id"] + "--房间消费:"
+ dr["newcount"] +"--房间类型:" +dr["roomtype"] +"<br/>");
}
展开
 我来答
qiao_liu
2012-05-23 · TA获得超过421个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:242万
展开全部
string sql="select id,newcount,roomtype from jiudianqiantai where roomtype='"+DropDownList1.SelectedItem.Value+"',hstate='0'";
改成string sql="select id,newcount,roomtype from jiudianqiantai where roomtype='"+DropDownList1.SelectedItem.Value+"' and hstate='0'";试试(,改成 and )

以上,若还有疑问,可以Hi我~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式