㈠ 異常詳細信息: System.Data.sqlClient.SqlException: 將截斷字元串或二進制數據。語句已終止。請問要怎麼
你找到你的那句sql,應該是insert或是update某個欄位時,輸入的欄位對資料庫里定義的字元長度長的原因。
㈡ 這個UPDATE語句有什麼錯誤報錯:將截斷字元串或二進制數據,語句已終止
報錯:將截斷字元串或二進制數據,這個錯誤表示你輸入的字元串的長度與你設定該字元串的長度發生了沖突。你可以修改一下你設定的字元串的長度,也許是長度不夠長,那就把它設長一點。
㈢ System.Data.SqlClient.SqlException: 將截斷字元串或二進制數據。 語句已終止。
一般是因為設置了字元串位數導致的。
比如:a nvarchar(12),那麼a最長為12位,如果存入大於12位的數據就會報這種錯誤
㈣ [SqlException (0x80131904): 將截斷字元串或二進制數據。 語句已終止。] 神馬問題啊,求解決。
一般情況是你插入的數據長度超過了這個欄位在資料庫中定義的長度,
樓主你可以把資料庫中的欄位的大小設大一點試試,
比如」usrName「的數據類型由原來的varchar(8)改為varchar(32)之類的。。。
㈤ sql出現將截斷字元串或二進制數據。語句已終止,有圖。求救。
欄位長度不夠,輸入的數據比表的欄位大,注意兩個表的課程號和課程名,是不同長度的,「計算機原理」是5 個中文,佔用10 個位元組,你是第一個表的課程名長度只有8,不夠位數
㈥ 保存過程出現錯誤:System.Data.SqlClient.SqlException: 將截斷字元串或二進制數據.語句已終止.
保存的欄位長度超過了資料庫欄位長度設置;
比如,你的資料庫欄位長度設置為 10;如果你保存的字元串長度超過了10,那麼就會出現這個錯誤,快去核對下你的資料庫欄位長度吧。
因為我以前也碰到過同樣的報錯提示。
㈦ SQL sever 2008中的警告「將截斷字元串或二進制數據 語句已終止」 ,是哪裡出錯了,求高手 ,謝謝!!!
你插入的數據或者更新的數據超出欄位的長度了,
你先找到是那個欄位超出了,然後將該欄位的長度修改一下就可以了,
㈧ sql錯誤:將截斷字元串或二進制數據語句已終止
首先 自動+1 是針對數值而言的,也就是Int,你設置Varchar是不會自動加1的,其次 你的欄位類型是varchar(17),那麼最多接受17個字元的長度 ,你插入的數據中有超過17的,就會放不下
㈨ 將截斷字元串或二進制數據。語句已終止, 我用字元串sqlstr NVARCHAR(4000)傳入sql語句出錯
你說的不是太清楚,一般截斷字元串是因為寫入的時候某個欄位長度不夠,你這個我猜應該是你傳的sql語句有問題,跟蹤一寫看看是不是你的sql在 資料庫中被闊起來當成一個段來處理了
㈩ 將截斷字元串或二進制數據。語句已終止。
將截斷字元串或二進制數據。說明你的添加中有的東西已經超出了資料庫里的長度被截斷,或者是其中的類型出現了不匹配的時候!