我需要从SQL Server 2008中的类型列的一个是VARBINARY(MAX)
读取数据行。在C#中,我想使用out参数来读取它(并且给定的场景大多满足需求)。读VARBINARY(MAX)从SQL Server到C#
但我需要指定的参数变量的大小,填补了C#的变量。 在这里,我认为8000就足够了...但谁知道:
database.AddOutParameter(command, "vbCertificate", DbType.Binary, 8000);
所以问题是:
- 什么是MAX的数量规模为SQL Server 2008?
- 可以使用这个场景的参数吗?
最大类型的SqlClient大小为`-1`。该框架将此理解为“最大”类型。 – 2011-02-09 17:48:41
@Remus Rusanu:好的,谢谢 - 很高兴知道! (但我也没有int.MaxValue的麻烦,到目前为止:-) – 2011-02-09 17:54:22