異常詳細:System.Data.Sql Cient.Sql Exception:文字列またはバイナリデータを遮断します.


http://blog.163.com/sun__haiming/blog/static/128309608209621554/
説明:現在のWeb要求を実行している間、未処理の異常が発生しました.スタック追跡情報を確認してください.このエラーとコードのエラーの発生源についての詳細を確認してください.
異常詳細:System.Data.Sql Cient.Sql Exception:文字列またはバイナリデータを遮断します.
ステートメントが終了しました
ソースエラー:
  52:             }
  53:             //  SqlCommand   ExecuteNonQuery    SQL  ,         
  54:             myCmd.ExecuteNonQuery();
  55:         }
  56:         catch (Exception ex)
ソースファイル:g:\B 2 C\App_コード\DBClass.cs
行:54
スタックのトレース:
[SqlException (0x80131904):             。
     。]
   System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +1950874
   System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4857035
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194
   System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +1121
   System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) +192
   System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) +317
   System.Data.SqlClient.SqlCommand.ExecuteNonQuery() +137
   DBClass.ExecNonQuery(SqlCommand myCmd) in g:\B2C\App_Code\DBClass.cs:54

[Exception:             。
     。]
   DBClass.ExecNonQuery(SqlCommand myCmd) in g:\B2C\App_Code\DBClass.cs:58
   Manage_CategoryAdd.btnSave_Click(Object sender, EventArgs e) in g:\B2C\Manage\CategoryAdd.aspx.cs:48
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
   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) +1565
バージョン情報:Microsoft.NET Framewarkバージョン:2.5.072.5472;ASP.NETバージョン:2.5.5027.545
(転載URL:http://blog.163.com/sun__haiming/blog/static/12830906820098214621554/)
つまり、あなたがデータベースに挿入したフィールドの長さは、あなたがデータベースで定義したフィールドの長さより大きいです.だから、このエラーを報告しました.あなたのデータベースというエラーフィールドを長くするか、または挿入するときに挿入する長さを制限すればいいです.
(転載URL:http://zhidao.baidu.com/link?url=k6JU6nAehL3fdNPfyljsa07rGu1QxNFn-F 2 pqhcYAkqugqWG 0 AkDPUD 3 m 4 VS 4 WJDEchIfMF 3 uvMsOCK 8 S 7 sZq)
                                                          13                 13                                        js                            6-14