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

语法错误 (操作符丢失) 在查询表达式 'Main_ID= and Main_Language=1 and Main_State=1' 中。

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

异常详细信息: System.Exception: 语法错误 (操作符丢失) 在查询表达式 'Main_ID= and Main_Language=1 and Main_State=1' 中。

源错误:


行 76:         LM.BLL.Main_Menu bc = new Main_Menu();
行 77:         string sqlstr = "select * from Main_Menu where Main_ID="+id+" and Main_Language=1 and Main_State=1";
行 78:         DataTable dt = bc.GetList(1, 0, sqlstr).Tables[0];
行 79: 
行 80:         if (dt.Rows.Count == 0) return null;

源文件: d:\vhostroot\localuser\jskq78\www\Category.aspx.cs    行: 78

堆栈跟踪:


[Exception: 语法错误 (操作符丢失) 在查询表达式 'Main_ID= and Main_Language=1 and Main_State=1' 中。]
   Maticsoft.DBUtility.DbHelperOleDb.RunProcedure(Int32 PageSize, Int32 PageIndex, String strWhere) in D:\制作中\科学怪人\DBUtility\DbHelperOleDb.cs:112
   LM.DAL.Main_Menu.GetList(Int32 PageSize, Int32 PageIndex, String strWhere) in D:\制作中\科学怪人\DAL\Main_Menu.cs:238
   LM.BLL.Main_Menu.GetList(Int32 PageSize, Int32 PageIndex, String strWhere) in D:\制作中\科学怪人\BLL\Main_Menu.cs:171
   Category.get_cat(String id) in d:\vhostroot\localuser\jskq78\www\Category.aspx.cs:78
   Category.Page_Load(Object sender, EventArgs e) in d:\vhostroot\localuser\jskq78\www\Category.aspx.cs:36
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +50
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627


版本信息: Microsoft .NET Framework 版本:2.0.50727.8806; ASP.NET 版本:2.0.50727.8762