c# - 您在参数声明中使用的 varchar(MAX) 大小是多少?

标签 c# sql-server ado.net

我通常在 ADO.NET 中创建参数时设置列大小。

但是,如果列的类型为 VARCHAR(MAX),我应该使用什么大小?

cmd.Parameters.Add("@blah", SqlDbType.VarChar, ?????).Value = blah;

最佳答案

在这种情况下,您使用 -1。

关于c# - 您在参数声明中使用的 varchar(MAX) 大小是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/973260/

相关文章:

sql-server - 使用 NHibernate(和 Fluent NH)以优于秒的精度(并且不截断毫秒)映射日期时间类型版本列

c# - 错误 :Index (zero based) must be greater than or equal to zero and less than the size of the argument list

c# - 检查 IIS 的当前最大池大小和池中当前使用的连接数

c# - 如何通过javascript访问参数化函数后面的代码

c# - Azure 上 IdentityServer 的部署问题

sql-server - 如何安全地使用保留的 SQL 名称?

c# - 如何使用 executeReader() 方法仅检索一个单元格的值

c# - 来自 C# 客户端的多部分表单

c# - datagridview 无法正确自动调整大小

sql-server - sql错误中的子查询