问题标签 [varbinarymax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2293 浏览

c# - 以通用方式设置空值的 DbParameter.DbType?

当我将空值(或者更好的说法是 DbNull 值)传递给 DbParameter 对象时,我遇到了 SQL 更新语句的问题。当我将 DbNull 值传递给 Value 属性时,DbParameter 对象的 DbType 仍然是 STRING。

如果我尝试写入二进制字段( varbinary(max) ),我得到一个异常,即varcharvarbinary之间的转换是不可能的。所以在那种情况下,我必须自己设置 DbType。我现在的问题是,如何从 .Net 类型中获取 DbType。我想成为这个通用的,所以我可以将我的方法与其他数据库一起使用。我在 MSDN 文档中找不到任何有用的东西。如果有人能给我一些如何解决这个问题的提示,我将不胜感激。或者,也许我走错了路。我暂时不确定。

0 投票
1 回答
2638 浏览

sql - SQL:使用文件夹中的图片更新表,按 id #

我现在有一张桌子,里面有列( id#(int), picture(varbinary(MAX) ),我的硬盘上有一个文件夹,里面有很多图片。文件夹中的图片由“id”命名我想在我的表中匹配它们。我该怎么做?

0 投票
1 回答
3060 浏览

wpf - WPF - 使用 JpegBitmapDecoder 将文件转换为 Byte[] 到 BitmapSource

我需要读取一个 jpg 文件并在图像控件中显示它。以下工作完美:

我的问题是我需要将此图像作为 Byte[] (varbinary(MAX) 保存在数据库中并从那里读取它,而不是像上面那样直接从文件中读取。所以我需要有一个 Byte[] 作为输入到这个函数而不是 URLlink 字符串,或者将 BitmapSource 保存为 Byte[]。我该怎么做?

0 投票
1 回答
2461 浏览

asp.net - 在 SQL Server 2008 中将文件作为 Varbinary(MAX) 插入

我正在尝试将值插入到包含 varbinary(MAX) 的表中,而我尝试插入的文件是 byte[]

我得到了这个例外:

缺少对象或列名称或为空。对于 SELECT INTO 语句,验证每一列都有一个名称。对于其他语句,请查找空别名。不允许使用定义为 "" 或 [] 的别名。将别名更改为有效名称。

'' 附近的语法不正确。

这是执行我的查询的函数:

如何将此字节 [] 插入到我的表中?谢谢

0 投票
2 回答
26102 浏览

c# - 从 SQL Server 检索 varbinary(MAX) 到 C# 中的字节 []

我正在尝试varbinary(MAX)从 SQL Server获取byte[]C# 中的变量。

我怎样才能做到这一点?

谢谢

0 投票
1 回答
1233 浏览

c# - 如何制作直接从 ASP.NET 中的数据库下载数据的下载链接?

可能重复:
如何以二进制格式下载存储在 SQL DB 中的文件

我在 SQL Server 中存储了一些 MS Word 文档。当我想下载它们时,我首先将它们保存为服务器上的文件,然后用户可以下载它们,但我正在寻找一种不涉及将文件保存到服务器文件系统的方法......

0 投票
3 回答
2833 浏览

c# - 我应该如何将 .doc 文档保存到 SQL Server 数据库

varbinary(max)使用下面的 C# 代码将 .doc 文件保存到 SQL Server 数据库。

我可以保存文件,但是当我取回文件并想在网页上显示内容时,我的代码正在下载文件,我对如何处理它感到非常困惑。

我正在寻找的确切功能是naukri.com上传简历并提供预览的方式。我的代码是:

0 投票
2 回答
5043 浏览

c# - 使用 Linq to SQL 将 C# 对象与 Varbinary 相互转换

我希望能够将任何 C# 对象保存在 SQL 数据库表的单个列中。我不清楚如何将对象转换为 varbinary 或从 varbinary 中取回。我的 SystemContextObjects 表有一个 OptionValue 列,它是 Varbinary(max)。

0 投票
2 回答
4246 浏览

sql - 如何使用存储在 varchar 列中的路径更新 varbinary(max) 列?

我目前有一个 varchar(255) 列,用于存储小图像文件的路径。我想尝试将文件加载到 varbinary(max) 类型的新列中,但不知道如何编写存储过程来执行此操作。像这样的东西

我知道这是没有意义的,因为我没有 where 子句,但我会在它的地方放什么?

0 投票
2 回答
1051 浏览

sql - 如何创建大小大于 8000 字节的 SQL varbinary?

我想创建一个 varbinary(16384) 但不能,因为大小必须是最大值 8000 或 MAX。我不想使用 MAX,因为如果插入的字段大小大于 16384,我想抛出错误。无论如何要这样做吗?