菜菜的问个问题,我自己没办法解决的。。
应用程序中的服务器错误。
--------------------------------------
第 1 行: '= ' 附近有语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息:
System.Data.SqlClient.SqlException: 第 1 行: '= ' 附近有语法错误。
源错误:
行 121: SqlCommand cmd = new SqlCommand( "Select count(*) as nums from UDS_BOOK_INFO " +str_tj,cnn);
行 122:
行 123: dataR = cmd.ExecuteReader();
行 124: if (dataR.Read())
行 125: {
源文件: c:\inetpub\wwwroot\bookmanage\bookcx.aspx.cs 行: 123
堆栈跟踪:
[SqlException: 第 1 行: '= ' 附近有语法错误。]
System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream)
System.Data.SqlClient.SqlCommand.ExecuteReader()
bookmanage.bookcx.BindData(String tag) in c:\inetpub\wwwroot\bookmanage\bookcx.aspx.cs:123
bookmanage.bookcx.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\bookmanage\bookcx.aspx.cs:37
System.Web.UI.Control.OnLoad(EventArgs e)
System.Web.UI.Control.LoadRecursive()
System.Web.UI.Page.ProcessRequestMain()
设计,一直不知道怎么解决。。
希望得到帮助!
------解决方案--------------------SqlCommand cmd = new SqlCommand( "Select count(*) as nums from UDS_BOOK_INFO " +str_tj,cnn);里面的sql语句有问题
------解决方案--------------------conn.Open();
SqlDataReader reader;
reader = cmd.ExecuteReader();
while (reader.Read())
{
string s = reader[ "nums "].ToString();
}
conn.Close();
------解决方案--------------------> > > > 第 1 行: '= ' 附近有语法错误。 < < < < < 看到没?
SqlCommand cmd = new SqlCommand( "Select count(*) as nums from UDS_BOOK_INFO " +str_tj,cnn);
肯定是变量str_tj中有错误。但我看不到
LZ再去看看