表結構: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);
請問是哪邊出了問題,要怎麼改 ???
那個報錯就是說表字段創建的太短,插入的數據太長