c# - SQL 图像数据类型 - C# 显示输出

标签 c# sql types

我的表中有一个图像数据类型。当我使用 SQL Server Management Studio 进行查询时,我在结果窗口中得到以下内容,包括网格和文本。

0x255044462D312E320D0A0D0A332030206F[长度被截断]

我正试图在一个小的 c# 程序中复制它。

但是,当我使用 SqlCommand 或 LINQ 时,我得到了输出: JVBERi0xLjINCg0KMyAwIG9iag0KPDwNCi9FIDIxODgyDQovSCBbIDExNTAgMTUxIF0NCi9MIDIyM[截断]

我需要做什么才能显示 0x25... 输出有什么想法吗?我试过进行 byte[] 转换和编码,但似乎找不到合适的。

如果我不清楚,请告诉我。

编辑: 我不是要显示图像,只是 0x25...

想法?

最佳答案

string forDisplay = "0x" + BitConverter.ToString(yourByteArray).Replace("-", "");

关于c# - SQL 图像数据类型 - C# 显示输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1364986/

相关文章:

c# - 更新 mongodb 文档中的特定字段

c# - 格式化十进制以在 XML 中使用并忽略文化

sql - 将列添加到临时表-'无效的列名DECIMAL'

mysql - 为什么使用 group by 的子查询会进行两次全扫描?

oop - 如何考虑子类型化的多态性

c# - C# 应用程序中类似 msaccess 的表单

c# - 如何在 WebMatrix razor C# 中实现正则表达式(或类似表达式)?

MySQL - 替换列值

javascript - 在 JavaScript 中检查整数或 float 的最简洁方法是什么?

Haskell 类型错误