将图像插入MS SQL Server

时间:2017-03-26 21:32:39

标签: c# sql sql-server image xamarin.android

我正在尝试将图像插入到我的在线数据库中,但在插入时,数据库会在执行期间关闭我的连接。我已经在同一个数据库上测试了其他表的其他表,并且运行正常。我已经尝试将数据库类型更改为varbinary(MAX)和image。还是一样的错误。 我的图像保存在byte []变量中,然后使用AddWithValue插入。

以下是将签名转换为byte []的代码:

var signatureImage = sig.GetImage();

        byte[] bitmapData;
        using (var memStream = new MemoryStream())
        {
            signatureImage.Compress(Bitmap.CompressFormat.Jpeg, 50, memStream);
            bitmapData = memStream.ToArray();
        }

这是我的代码,用于添加到我的SQL命令的参数中:

command.Parameters.AddWithValue("@waiverSigned", user.waiverSigned);

我得到的错误:  System.Data.SqlClient.SqlException (0x80131904): Server closed the connection.

环境:Xamarin Android

如果您还有其他需要,请告诉我。

0 个答案:

没有答案