哈哈 ,周五的晚上,明天周末,有些松懈
這是今天晚上唯一的成果
執(zhí)行SqlTranaction成功了
下面的錯誤不是執(zhí)行事務(wù)的關(guān)系
見到 “將截斷字符串或二進制數(shù)據(jù)。\r\n語句已終止。”的錯誤信息開始有些不知所措,在網(wǎng)上查,原來是超了數(shù)據(jù)庫字段長度所致,調(diào)整數(shù)據(jù)庫字段長度,果然如此。
好長時間不用vs.net剛開始都不知道怎么查看運行中變量的信息,突然想起來在 即時窗口中 輸入 “ ? 變量名” 然后回車,會輸出當(dāng)前這個變量的值
哈哈 ,還是有點印象的嘛。
? ex
{"將截斷字符串或二進制數(shù)據(jù)。\r\n語句已終止。"}
[System.Data.SqlClient.SqlException]: {"將截斷字符串或二進制數(shù)據(jù)。\r\n語句已終止。"}
Data: {System.Collections.ListDictionaryInternal}
HelpLink: null
InnerException: null
Message: "將截斷字符串或二進制數(shù)據(jù)。\r\n語句已終止。"
Source: ".Net SqlClient Data Provider"
StackTrace: " 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)\r\n 在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)\r\n 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)\r\n 在 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)\r\n 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)\r\n 在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)\r\n 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)\r\n 在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQu
ery(DbAsyncResult result, String methodName, Boolean sendToPipe)\r\n 在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery()\r\n 在 psms.DBUtility.SqlHelper.ExecuteNonQuery(SqlTransaction trans, CommandType cmdType, String cmdText, SqlParameter[] commandParameters) 位置 D:\\network\\psms\\DBUtility\\SQLHelper.cs:行號 91\r\n 在 psms.SQLServerDAL.InTable.insertInTable(InTableInfo data) 位置 D:\\network\\psms\\SQLServerDAL\\InTable.cs:行號 152"
TargetSite: {Void OnError(System.Data.SqlClient.SqlException, Boolean)}