“/”应用程序中的服务器错误。

语法错误 (操作符丢失) 在查询表达式 'id=' 中。

说明: 执行当前 web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: system.data.oledb.oledbexception: 语法错误 (操作符丢失) 在查询表达式 'id=' 中。

源错误:

行 20: 
行 21:         string id = request.querystring["id"];
行 22:         datatable dt = dal.dbhelper.getdtbysql("select * from cms_goods_category where id=" + request.querystring["id"] + "");
行 23:         //cn_jianjie = dt.rows[0]["cn_content1"].tostring();
行 24:         cn_title = dt.rows[0]["cn_title"].tostring();

源文件: d:\wwwroot\guangshuo\wwwroot\p-view.aspx.cs    行: 22

堆栈跟踪:

[oledbexception (0x80040e14): 语法错误 (操作符丢失) 在查询表达式 'id=' 中。]
   system.data.oledb.oledbcommand.executecommandtexterrorhandling(oledbhresult hr) +1229556
   system.data.oledb.oledbcommand.executecommandtextforsingleresult(tagdbparams dbparams, object& executeresult) +247
   system.data.oledb.oledbcommand.executecommandtext(object& executeresult) +208
   system.data.oledb.oledbcommand.executecommand(commandbehavior behavior, object& executeresult) +58
   system.data.oledb.oledbcommand.executereaderinternal(commandbehavior behavior, string method) +162
   system.data.oledb.oledbcommand.executereader(commandbehavior behavior) +110
   system.data.oledb.oledbcommand.system.data.idbcommand.executereader(commandbehavior behavior) +9
   system.data.common.dbdataadapter.fillinternal(dataset dataset, datatable[] datatables, int32 startrecord, int32 maxrecords, string srctable, idbcommand command, commandbehavior behavior) +139
   system.data.common.dbdataadapter.fill(dataset dataset, int32 startrecord, int32 maxrecords, string srctable, idbcommand command, commandbehavior behavior) +136
   system.data.common.dbdataadapter.fill(dataset dataset) +88
   dal.dbhelper.getdtbysql(string sql) in f:\zhenye_cms\dal\dbhelper.cs:53
   p_view.page_load(object sender, eventargs e) in d:\wwwroot\guangshuo\wwwroot\p-view.aspx.cs:22
   system.web.util.callieventhandlerdelegateproxy.callback(object sender, eventargs e) +51
   system.web.ui.control.onload(eventargs e) +95
   system.web.ui.control.loadrecursive() +59
   system.web.ui.page.processrequestmain(boolean includestagesbeforeasyncpoint, boolean includestagesafterasyncpoint) +678


版本信息: microsoft .net framework 版本:4.0.30319; asp.net 版本:4.7.3429.0