什么是读取使用SqlDataReader对象从SQL Server字节(8-16 K)的最有效的方式是最有效的方式。 看来我知道2种方式:什么是读取从SQL Server使用SqlDataReader的(C#)字节数
byte[] buffer = new byte[4096];
MemoryStream stream = new MemoryStream();
long l, dataOffset = 0;
while ((l = reader.GetBytes(columnIndex, dataOffset, buffer, 0, buffer.Length)) > 0)
{
stream.Write(buffer, 0, buffer.Length);
dataOffset += l;
}
和
reader.GetSqlBinary(columnIndex).Value
数据类型为IMAGE
我想转换所有字节到base64 – eccentric 2010-05-20 16:01:22