我有一个问题——我试图将byte[]
保存到数据库中,但我发现它只适用于一个字节。
我有许多浮点数,我将其转换为byte[]
并将其用作参数:
param = new SqlParameter(name, type, ((byte[])value).Length);
类型为VarBinary
,值为字节数组。
我将该参数添加到我的SqlCommand
中,并在执行之前,整个字节数组“坐落”在该参数中,_msize
该参数的大小是正确的(我认为20字节的大小是正确的)。我的SQL服务器只显示保存了1个字节,尝试检索它时,我只得到了一个字节。我的列为VarBinary(200)
。
有什么建议吗?