我创建的是 Weixin 微信营销系统
我在 微官网-内容管理 里上传图片,多次出现同一错误,网上也有几个解决方法,但都解决不了,求大神们帮忙
下面是错误的信息
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
关键字 'SET' 附近有语法错误。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 关键字 'SET' 附近有语法错误。
源错误:
执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[SqlException (0x80131904): 关键字 'SET' 附近有语法错误。]
System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) +392
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) +815
System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) +4515
System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite) +1390
System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite) +538
System.Data.SqlClient.SqlCommand.ExecuteNonQuery() +290
BaiRong.Core.Data.Helper.AdoHelper.ExecuteNonQuery(IDbCommand command) +278
BaiRong.Core.Data.Helper.AdoHelper.ExecuteNonQuery(IDbConnection connection, CommandType commandType, String commandText, IDataParameter[] commandParameters) +413
BaiRong.Core.Data.Helper.AdoHelper.ExecuteNonQuery(String connectionString, CommandType commandType, String commandText, IDataParameter[] commandParameters) +311
BaiRong.Core.Data.Helper.AdoHelper.ExecuteNonQuery(String connectionString, CommandType commandType, String commandText) +98
BaiRong.Core.Data.Provider.DataProviderBase.ExecuteNonQuery(String commandText) +305
BaiRong.Provider.Data.SqlServer.ContentDAO.UpdatePhotos(String tableName, Int32 contentID, Int32 photos) +197
SiteServer.CMS.BackgroundPages.BackgroundContentPhotoUpload.Submit_OnClick(Object sender, EventArgs E) +472
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +155
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3804
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.34237
------解决思路----------------------
看见SET,看见SQL
明显是你的SQL语句错了,你监控下你的更新SQL
------解决思路----------------------
检查sql,这个提示是说sql写错了
如果你的程序在别处是好的,那么检查你的数据库建表建库是否正确,是否使用的是盗版软件。
------解决思路----------------------
应该是你拼接sql语句 ‘’没有拼接好~
最好用sqlparam这个~
推荐EF,再也不用为拼接sql语句而烦恼了