使用二进制数组

时间:2015-05-18 08:46:22

标签: c# asp.net binary

我正在尝试使用图像的二进制数组更新MSSQL中的varbinary。 我尝试使用此查询,这似乎不起作用:

string sql = "UPDATE table SET bdata='" + imagedata + "' WHERE ID=1";

这只是我使用的查询的一个示例。为什么不起作用?我不想使用SqlCommand

bdata的类型为varbinary(max),imagedata为byte数组。

我做错了什么不起作用?一个例外告诉我,我需要使用CONVERT或类似的东西..

这是尝试运行时的给定异常:

  

不允许从数据类型varchar到varbinary(max)的隐式转换。使用CONVERT函数运行此查询。

0 个答案:

没有答案