日期:2014-05-18  浏览次数:20652 次

这是什么原因。有时候报异常,有时候不异常

详细错误信息:请求页:/Hy_/Handler/JiaCiHandler.ashx
SOURCE: .Net SqlClient Data Provider
StackTrace: 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
  在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
  在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
  在 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
  在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
  在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
  在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
  在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
  在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
  在 SqlHelper.ExecuteNonQuery(CommandType cmdType, String cmdText, SqlParameter[] commandParameters) 位置 e:\Hy_Demo\2012-03-05\Baidu_Sys\App_Code\SQLHelper.cs:行号 48
  在 JiaCiHandler.ProcessRequest(HttpContext context) 位置 e:\Hy_Demo\2012-03-05\Baidu_Sys\Hy_\Handler\JiaCiHandler.ashx:行号 354
IP: 172.17.83.28
操作人: 李妃
引发当前异常的原因:'target' 附近有语法错误。
堆栈跟踪: Void OnError(System.Data.SqlClient.SqlException, Boolean)



------解决方案--------------------
'target' 附近有语法错误
看sql语句
------解决方案--------------------
是不是打了中文空格啊 什么的 调试后 把sql语句复制出来看看
------解决方案--------------------
SQLHelper.cs:行号 48
------解决方案--------------------
输入相同的内容也会出现有时候报错有时候不报错吗?会不会跟传入的参数有关系,sql注入攻击了?