Necesito leer la fila de datos de SQL Server 2008. El tipo de una de las columnas es VARBINARY(MAX)
. En C#, quiero usar el parámetro out para leerlo (y el escenario dado satisface las necesidades principalmente).Lea VARBINARIO (MAX) desde SQL Server a C#
Pero necesito especificar el tamaño de la variable del parámetro para llenar la variable C#. Aquí suponer que 8000 es suficiente ... pero quién sabe:
database.AddOutParameter(command, "vbCertificate", DbType.Binary, 8000);
Así que las preguntas son:
- ¿Cuál es el tamaño de MAX en número para SQL Server 2008?
- ¿Está bien utilizar el parámetro out para este escenario?
¡Gracias por señalar la diferencia! –