今天在調試對SQL庫的添加時出現了這樣的錯誤:
Error! [8152]System.Data.SqlClient.SqlException: 將截斷字符串或二進制數據。語句已終止。 at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at Sand.WebForm2.Page_Load(Object sender, EventArgs e) in \\xx.xxx.xx.xx.xx\sxd\sand\add2.aspx.cs:line 51
經過分析,原來是我的定的數據庫時數據類型選的不正確(或者把當前的數據類型長度變的長一些),新聞內容本來是應該用text類型的,而我用的是varchar,把這個字段的數據類型改過來就行了。其實說白了就是我選的數據類型所定義的長度小於要插入的內容。
