【永春】往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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 向PostgreSQL資料庫插入Date型別資料包錯SQL資料庫型別
- 關於PHP往mysql資料庫中批次插入資料例項教程PHPMySql資料庫
- YII2 一次性往資料庫插入多行資料資料庫
- 前腳剛往資料庫插入資料,後腳就查不出來?資料庫
- Python實現http介面請求資料後,往RabbitMQ裡面插入資料PythonHTTPMQ
- MySQL 5.7 datetime和timestamp欄位設定default 0 插入資料包錯MySql
- SQLServer插入資料到有自增列的表SQLServer
- mybatis插入資料、批量插入資料MyBatis
- SAP HANA Cloud 學習教程之二: 如何往SAP BTP 上 HANA Cloud 資料庫表裡插入資料Cloud資料庫
- 向SQLServer插入單引號問題SQLServer
- MongoDB最簡單的入門教程之三 使用Java程式碼往MongoDB裡插入資料MongoDBJava
- 把TXT文字匯入SQLServer 出錯:資料轉換失敗SQLServer
- 硬核圖解TCP粘包 資料包:我只是犯了每個資料包都會犯的錯圖解TCP
- mongodb資料庫中插入資料MongoDB資料庫
- mybatis 批次插入資料MyBatis
- Bmob插入資料顯示Error400錯誤的原因剖析Error
- sqlserver讀取oracle資料庫資料SQLServerOracle資料庫
- SQLServer批量新增資料庫SQLServer資料庫
- python如何將資料插入資料庫Python資料庫
- mysql插入資料時如果有相同資料就不插入或者替換MySql
- 往hdfs寫資料無許可權
- SqlServer資料庫資料恢復報告SQLServer資料庫資料恢復
- Jtti:sqlserver怎麼清空資料庫資料JttiSQLServer資料庫
- C++ Vector資料插入C++
- 使用MySqlBulkLoader批量插入資料MySql
- .NET 資料庫大資料 方案(插入、更新、刪除、查詢 、插入或更新)資料庫大資料
- MySQL 資料庫表格建立、資料插入及獲取插入的 ID:Python 教程MySql資料庫Python
- SQLServer移動資料檔案SQLServer
- 關於SqlServer資料表操作SQLServer
- jmeter 連線 sqlserver 資料庫JMeterSQLServer資料庫
- SQLSERVER 資料庫效能的基本SQLServer資料庫
- SQLServer的常用資料型別SQLServer資料型別
- Android連線資料庫sqlserverAndroid資料庫SQLServer
- eazyexcel 讀取excel資料插入資料庫Excel資料庫
- python資料插入連線MySQL資料庫PythonMySql資料庫
- Mysql在資料插入後立即獲取插入的IdMySql
- 多對多關聯 attach() 相同的資料包錯
- 順序表有序插入資料
- mysql避免插入重複資料MySql