程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> insert-SQL 報錯 String or binary data would be truncated.

insert-SQL 報錯 String or binary data would be truncated.

編輯:編程綜合問答
SQL 報錯 String or binary data would be truncated.

表結構:A
id bigint IDENTITY(1,1) NOT NULL,
name varchar(100) NULL,
string1 varchar(50) NULL,
string2 varchar(100) NULL,
string3 varchar(100) NULL,
type int NULL,
create datetime NULL,
update datetime NULL,

現在通過WCF接口對表A新增數據,insert語句寫在存儲過程裡:
insert into A(
    [name],
    [create] ,[update]
)values(
    @name,
    getdate(),getdate()
)
SELECT @@IDENTITY as ID

然後在數據庫執行存儲過程和insert語句的時候都成功,
通過WCF端新增的時候報錯:
String or binary data would be truncated.  The statement has been terminated
WCF提交的name字段是string類型,值是 "010b6306660"
odb.AddInParameter(P_GetDataSet, "@name", DbType.String, name);

請問是哪邊出了問題,要怎麼改 ???

最佳回答:


那個報錯就是說表字段創建的太短,插入的數據太長

q3733353520
liberty_chen
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved