我在经典asp中调用存储过程。
我像这样添加我的参数:
set objParam =.CreateParameter("@Param",129,1,"3" ,Request.Form("Param"))
.Parameters.Append objParam在我的sql中,如下所示
@NomCentre varchar(3)但是当我的数据被插入时,我总是有额外的空间来完成varchar的长度
例如:"i“变成"i”,"te“变成"te”
有人有主意吗?谢谢
发布于 2012-01-28 05:34:23
这可能是数据从Request.Form返回的方式,在这种情况下:
trim(Request.Form("Param"))也许能修好它。
编辑
您的数据类型是错误的: 129是adChar,您想要200 (adVarChar),所以它在字段中填充空格。
详情请参见here。
https://stackoverflow.com/questions/9040336
复制相似问题