[英]SqlException on storing data into SQL Server
I get the following exception when inserting data into SQL Server database. 将数据插入SQL Server数据库时,出现以下异常。
System.Data.SqlClient.SqlException: String or binary data would be truncated.
System.Data.SqlClient.SqlException:字符串或二进制数据将被截断。
The statement has been terminated.该语句已终止。
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)在System.Data.SqlClient.SqlConnection.OnError(SqlException异常,布尔breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)在System.Data.SqlClient.SqlInternalConnection.OnError(SqlException异常,布尔值breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)在System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)在System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)在System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds,RunBehavior runBehavior,字符串resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)在System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior,RunBehavior runBehavior,布尔returnStream,布尔异步)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)在System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior,RunBehavior runBehavior,Boolean returnStream,String方法,DbAsyncResult结果)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)在System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult结果,字符串methodName,布尔sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()在System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at SubjectDataAccess.InsertUrls(String url, String urltitle, String urldetails, String favicon, String imagedata) in d:\\project\\New Folder\\March 5\\March 5\\ProfileTenModified\\App_Code\\SubjectsDataAccessLayer\\SubjectDataAccess.cs:line 723}在d:\\ project \\ New Folder \\ March 5 \\ March 5 \\ ProfileTenModified \\ App_Code \\ SubjectsDataAccessLayer \\ SubjectDataAccess.cs:line 723}中的SubjectDataAccess.InsertUrls(String url,String urltitle,String urldetails,String favicon,String imagedata)中
The data is 数据是
Url: 网址:
http://www.mnn.com/earth-matters/space/photos/10-places-on-earth-that-resemble-alien-planets/etosha-pan-namibia
Title: 标题:
10 places on Earth that resemble alien planets: Etosha pan, Namibia
does the 10 is in the beginning cause an issue... 十开头是否会引起问题...
确保数据小于表中的数据大小
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.