Microsoft OLE DB Provider for ODBC Drivers 錯誤"80040e57"
[Microsoft] [ODBC SQL Server Driver] {SQL Server]String or binary data would be truncated.
請高手多多指教,謝謝!
-----------------------------------------------------------------------------------------------------
這樣看看不出什麼問題,是不是你輸入的數據類型有錯?Top
2 樓forgettor()回覆於 2000-03-07 11:49:00 得分 0
是不是某一個字段要寫入的內容太長,比如說大於255個字節?Top
3 樓mog(暗黑魔獸)回覆於 2000-03-07 15:27:00 得分 0
在對SQL Server中如Text或者Image這樣的大型字段進行處理時,不能見得的用SQL語句進行處理,而應該用AppendChunk和GetChunk進行寫/讀操作,具體方法可以去查MSDN,有例子可以看.Top
4 樓sdy_jin()回覆於 2000-04-23 15:21:00 得分 0
應該是寫入的數據長度有問題!Top
5 樓huitor()回覆於 2000-04-24 14:41:00 得分 0
錯誤發生的原因是:字符串的長度大於字段的長度。
比如,Field1字段類型是varchar(2),而sql語句爲:
update tablename set field1 = 'hello'Top
6 樓ghj1976(蟈蟈俊.net)回覆於 2000-04-24 15:11:00 得分 0
String or binary data would be truncated.是由於您輸入的字符長度超過了數據庫
中字段的字符長度的設置。Top