'=' 附近有语法错误。

“/学员安全评估系统”应用程序中的服务器错误。
--------------------------------------------------------------------------------

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

异常详细信息: System.Data.SqlClient.SqlException: '=' 附近有语法错误。

源错误:

行 287: try
行 288: {
行 289: effectCount = cmd.ExecuteNonQuery();
行 290: }
行 291: finally

源文件: e:\xxxxxxxxxxx\student\学员安全评估系统\App_Code\DataAccessLayer\DataBase.cs 行: 289

堆栈跟踪:

[SqlException (0x80131904): '=' 附近有语法错误。]
System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +2073486
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +5064444
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() +234
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2275
System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) +228
System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) +326
System.Data.SqlClient.SqlCommand.ExecuteNonQuery() +137
StudentSafeManage.DataAccessLayer.DataBase.InsertOrUpdate(String strSql) in e:\xxxxxxxxxxx\student\学员安全评估系统\App_Code\DataAccessLayer\DataBase.cs:289
admin_adminEdit.submitBtn_Click(Object sender, EventArgs e) in e:\xxxxxxxxxxx\student\学员安全评估系统\admin\adminEdit.aspx.cs:53
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +118
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +112
System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5563

第1个回答  2012-05-17
这个我都不用看 应该是你的SQL 语句出了问题

e:\xxxxxxxxxxx\student\学员安全评估系统\App_Code\DataAccessLayer\DataBase.cs:289
admin_adminEdit.submitBtn_Click(Object sender, EventArgs e) in e:\xxxxxxxxxxx\student\学员安全评估系统\admin\adminEdit.aspx.cs:53 引发的 你看看他执行的是哪段SQL 语句 把= 两边都打上空格 把= 号孤立出来
第2个回答  2012-05-16
调试的时候把你的sql语句拿出来看看....一定要在调试的时候看....
楼主粘出来我看下呢?

第1 行: '=' 附近有语法错误。
这个错误是sql语句语法不对 你可以下断点或输出到页面看看update语句拼接的是否正确.那个selectedvalue可能获取不到值,造成=后面没值

第1 行: '=' 附近有语法错误。
Request("id") 为空造成

第1 行: '=' 附近有语法错误。
出错的原因是数据里包含了 = 数据是dim 的数据

keil c 的错误error C141: syntax error near '='怎么解决?
Keil C中的错误“error C141: syntax error near '='”通常表示在赋值操作附近有语法错误。要解决这个错误,需要检查赋值语句的语法,确保其符合C语言的规范。1. 检查赋值语句:出现这个错误时,首先应该检查的是赋值语句本身。在C语言中,赋值操作使用等号“=”,其左侧必须是一个...

第1 行: '=' 附近有语法错误。
* from Column_Cats where Column_Cat_ID=" + Cat_ID;你把你这条语句拿到查询分析器里面 执行一下 那个错误是SQL语句有问题与程序无关。你看看那个Column_Cat_ID是不是字符型大阿,如果是就在Cat_ID前后加上单引号。 最好不要用这种拼接的语句容易错不说还不安全,最好用Parameter来实现。

第1 行: '=' 附近有语法错误。
"fieldstring")大概是些WHERE方面的子句。不过如果你这些部分都没问题,我认为问题出在你Customer后面没有空格上。你先如下修改试试。"SELECT * FROM Customer " & Session("fieldstring") & " ORDER BY CustomerID"如果还是不行,就必须设置断点调试一下看看Session("fieldstring")里面是什么东西。

'=' 附近有语法错误。
这个我都不用看 应该是你的SQL 语句出了问题 e:\\xxxxxxxxxxx\\student\\学员安全评估系统\\App_Code\\DataAccessLayer\\DataBase.cs:289 admin_adminEdit.submitBtn_Click(Object sender, EventArgs e) in e:\\xxxxxxxxxxx\\student\\学员安全评估系统\\admin\\adminEdit.aspx.cs:53 引发的 你看看他执行的是...

用KEIL出现syntax error near '}'一般是什么错误?
用KEIL出现syntax error near '}'一般是缺少“;”在“=”号附近有语法错误,双击该错误,光标会跳到该行,仔细检查这一行的上下行有没有错误,比如缺少“;”。Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有...

ASP.NET网页整体运行无误,单张运行报错,'=' 附近有语法错误.
肯定是 28行里的读取数据的sql语句错来了,=附近有语法错误就是sql语句错了,调试运行,加断点,把sql语句复制到Sql管理器里执行下就知道了

[SQL Server]第 1 行: '=' 附近有语法错误。
1,检查你的数据类型是不是int类型,不是就需要将id=后面的变量用单引号括起来 2,检查你的QueryString是不是乱码,是乱码解码就可

相似回答