I\'m trying to get a varbinary(MAX) from SQL Server to a byte[] variable in C#.
varbinary(MAX)
byte[]
How can I do this?
Thanks
You have to SELECT DATALENGTH(data) and data
where data is your varbinary(max)
int i=0; long dataLen = dr.GetInt64(i++); if (dataLen > 0) { Data = new byte[dataLen]; dr.GetBytes(i++, 0, Data, 0, (int)dataLen); }