【永春】往Sqlserver插入資料包錯
今天在做一個新聞釋出系統,要求支援中日英三個語言。
在新聞表中有一個欄位:Content Text型別
其他方面都沒有問題,就是在插入和修改日文新聞時當新聞長度超過一定長度時就會報錯:
[System.Data.SqlClient.SqlException] = {"傳入的表格格式資料流(TDS)遠端過程呼叫(RPC)協議流不正確。引數 5 (""@Content""): 資料型別 0xA7 的資料長度或後設資料長度無效。"}
通過上網查資料和自己實驗終於解決了,立此存照-_-
原來的程式碼:
sqlParams.Add(new SqlParameter("@Content", SqlDbType.VarChar));
修改後的程式碼:
sqlParams.Add(new SqlParameter("@Content", SqlDbType.VarChar,-1));
也就是指定text型別對應的size值為-1就可以了
在新聞表中有一個欄位:Content Text型別
其他方面都沒有問題,就是在插入和修改日文新聞時當新聞長度超過一定長度時就會報錯:
[System.Data.SqlClient.SqlException] = {"傳入的表格格式資料流(TDS)遠端過程呼叫(RPC)協議流不正確。引數 5 (""@Content""): 資料型別 0xA7 的資料長度或後設資料長度無效。"}
通過上網查資料和自己實驗終於解決了,立此存照-_-
原來的程式碼:
sqlParams.Add(new SqlParameter("@Content", SqlDbType.VarChar));
修改後的程式碼:
sqlParams.Add(new SqlParameter("@Content", SqlDbType.VarChar,-1));
也就是指定text型別對應的size值為-1就可以了
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-374386/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- informix插入資料包271,136錯誤ORM
- 往表中插入大量資料的方法(一)
- sqlserver 2005 快速插入資料SQLServer
- 往表中插入大量的資料的方法(二)
- 關於PHP往mysql資料庫中批次插入資料例項教程PHPMySql資料庫
- YII2 一次性往資料庫插入多行資料資料庫
- 前腳剛往資料庫插入資料,後腳就查不出來?資料庫
- Python實現http介面請求資料後,往RabbitMQ裡面插入資料PythonHTTPMQ
- SQLServer插入資料到有自增列的表SQLServer
- MySQL 5.7 datetime和timestamp欄位設定default 0 插入資料包錯MySql
- mybatis插入資料、批量插入資料MyBatis
- MySQL插入資料1366錯誤解決方案MySql
- SAP HANA Cloud 學習教程之二: 如何往SAP BTP 上 HANA Cloud 資料庫表裡插入資料Cloud資料庫
- 資料泵匯出資料包錯處理
- Mycat+Mysql 插入資料包錯 i[Err] 1064 - partition table, insert must provide ColumnListMySqlIDE
- MongoDB最簡單的入門教程之三 使用Java程式碼往MongoDB裡插入資料MongoDBJava
- mongodb 插入資料MongoDB
- 硬核圖解TCP粘包 資料包:我只是犯了每個資料包都會犯的錯圖解TCP
- 向SQLServer插入單引號問題SQLServer
- SQLServer效能資料解析SQLServer
- mongodb資料庫中插入資料MongoDB資料庫
- 往hdfs寫資料無許可權
- oracle批量插入資料Oracle
- [MYSQL -19]插入資料MySql
- MyBatis 批量插入資料MyBatis
- 資料插入問題。
- Oracle 插入大量資料Oracle
- 把TXT文字匯入SQLServer 出錯:資料轉換失敗SQLServer
- Bmob插入資料顯示Error400錯誤的原因剖析Error
- sqlserver讀取oracle資料庫資料SQLServerOracle資料庫
- append插入不能多次未提交插入資料APP
- proc插入資料到資料庫資料庫
- oracle 大資料量資料插入Oracle大資料
- ColdFusion向資料庫插入資料例子資料庫
- SQLServer批量新增資料庫SQLServer資料庫
- SQLServer的資料型別SQLServer資料型別
- mysql插入資料時如果有相同資料就不插入或者替換MySql
- C++ Vector資料插入C++