首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么SqlDbType映射到varChar(最大)?

什么SqlDbType映射到varChar(最大)?
EN

Stack Overflow用户
提问于 2009-02-27 19:29:15
回答 3查看 21.3K关注 0票数 18

什么SqlDbType映射到varChar(最大)?SqlDbType.VarChar说它被限制为8K,尽管这可能是一个文档错误。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-02-27 20:10:40

实际上,您可以将其与VarChar一起使用。如果它是一个参数,您可以使用: new (“@SqlParameter”,SqlDbType.NVarChar,-1)构建它

请参阅:http://msdn.microsoft.com/en-us/library/bb399384.aspx

票数 24
EN

Stack Overflow用户

发布于 2013-03-20 01:54:34

好的..。终于想明白了..。如果出现以下错误:“String: Size属性的大小无效为0。”您只需将输出SQL参数的size参数设置为:

代码语言:javascript
复制
Dim parameter As SqlParameter = New SqlParameter("@FinalImportCount", SqlDbType.NVarChar)
parameter.Direction = ParameterDirection.Output
parameter.Size = 4000
cmd.Parameters.Add(parameter)

希望这对某些人有帮助--我已经尝试了2个小时了……很好。

票数 0
EN

Stack Overflow用户

发布于 2009-02-28 12:06:31

使用VarChar,并将大小设置为2147483647 (2 2gb 1)

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/596257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档