检索以二进制文件保存在Sql中的文档时出现异常 - 使用C#

时间:2016-01-21 15:07:34

标签: c# sql

我使用此代码将以Sql格式保存的文档检索为二进制文件。 我得到了这个例外:

  

在列''上尝试GetBytes无效。 GetBytes函数只能用于Text,NText或Image类型的列。

我需要改变什么?

mediaPlayer.setMedia(QUrl(projectDirectory+"/video.mov"));

1 个答案:

答案 0 :(得分:2)

您可以使用下一行代码

轻松地从varbinary列获取字节数据
byte[] data = (byte[])reader[<your column name>];