问题标签 [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 回答
699 浏览

c# - 无法使用 varbinary 更新个人资料图片

我正在尝试使用 varbinary (SQL Server 2008) 更新我的个人资料图片。它似乎没有更新我放在文件上传中的图片。下面是我用来更新我的个人资料图片的代码。请帮我看看我的代码的哪一部分做错了。谢谢。

0 投票
1 回答
3417 浏览

c# - 无法更新 sql server 中的 varbinary(max) 列

我正在尝试使用 varbinary (SQL Server 2008) 更新我的个人资料图片。它似乎没有更新我放在文件上传中的图片。然后我尝试将我的个人资料图片列设置为 NULL 它似乎也不起作用。下面是我用来将我的个人资料图片列更新为 NULL 并使用 fileupload 更新个人资料图片并将其转换为 varbinary(MAX) 的代码。请帮我看看我做错了什么。谢谢!

0 投票
1 回答
4574 浏览

sql - 检查 varbinary(max) 列是否为空真的很慢

当我尝试运行以下查询(甚至尝试获取估计的执行计划)时,它非常慢,10 多分钟(我停止等待):

但是,以下是即时的:

FileID 上有一个唯一索引。内容是 varbinary(max)。为什么优化器不先使用它?这很合乎逻辑,不是吗?如果内容是否为空,它似乎正在检查表 File 中的所有行,然后应用 WHERE FileID = '....'

0 投票
1 回答
12699 浏览

c# - C# 调整 jpg 图像大小,转换为字节并使用 varbinary 保存到数据库

我正在尝试使用 FileUpload 控件调整我上传的 jpg 图像的大小,并将其转换为字节,然后再将其保存到数据库(SQL Server 2008)作为(varbinary(MAX))。我所做的和下面显示的代码是我设法将其转换为字节并作为 varbinary(MAX) 保存到数据库中。我想知道在执行所有这些功能之前如何调整图像大小。帮帮我吧。谢谢!

读取文件

根据文件扩展名设置内容类型

使用 varbinary 转换为字节并保存到数据库中

插入更新数据方法

0 投票
1 回答
354 浏览

c# - WP7 从数据库中检索音频二进制文件

我在使用FileStream从 Sql 服务器数据库中检索和使用音频二进制文件时遇到问题。我试过MemoryStream但没有工作。这是我使用 Windows 窗体将音频二进制文件插入数据库的代码。

上面的代码工作得很好,问题出现在检索和使用 Windows Phone 7 应用程序中的数据时。此外,数据是从 Web 服务中检索的。这是我检索二进制数据的代码。

假设 me1 是一个 MediaElement,二进制数据存储在 testImage 中。

我尝试在 TextBlock 中显示二进制数据,它确实返回了一个整数,但是在尝试将其写入流时,发生了错误:

test.dll 中发生了“System.NullReferenceException”类型的未处理异常

0 投票
1 回答
766 浏览

sql-server - Varbinary 在 where 子句中无法正常工作

我有这个选择查询,它给出输出“0x38F0A2D294A4AEBD1648C952D910AC51C40FE7”

即使知道 SQL 服务器是做什么的,我也无法将列与值进行比较。我正在这样做:

这根本行不通。奇怪的是,它适用于值不同的其他情况。

0 投票
1 回答
1722 浏览

c# - 使用 varbinary(max) 在 sql server 中的默认配置文件图片

我有一个具有用户个人资料页面的 Web 应用程序。该页面允许用户上传自己的个人资料图片。我正在寻找一种varbinary(max)在数据库(SQL Server 2008)中为我的个人资料图片设置默认值的方法。像 Facebook 这样的东西,一旦你注册就会有一个默认的个人资料图片。我可以将图片上传到数据库并显示出来,但是如果我在数据库中的个人资料图片列是NULL,我会收到错误解码图像。

上传图片代码:

显示图像代码:

在显示图像但有错误的部分中添加了if语句

此行给出错误:

0 投票
1 回答
3413 浏览

c# - 当它不为空时在sql server中检索varbinary图像

我正在尝试varbinary(max)从我的 SQL Server 2008 数据库中检索存储为列的图像。当图像列不等于时,NULL我从数据库中获取图像。下面是我用来检索图像的代码。请帮我看看我的代码,我不确定我在哪里做错了。谢谢!

线:

错误:

位置 0 处没有行。

0 投票
2 回答
2363 浏览

c# - 图像的默认 varbinary(max) 值

我有一个用户可以插入图像的 Web 应用程序。我正在寻找一种varbinary(MAX)在数据库中设置默认值的方法(SQL Server 2008)。也许像 Facebook 这样的东西,一旦你注册就会有一个默认的个人资料图片。我能够将图像上传到数据库并显示出来。我能够将这些图像生成为 PDF 文件(if the image column is NOT NULL),否则我在解码图像时出错,因此我需要一个默认varbinary(MAX)图像来表示未插入图像列。请帮助我真正需要它的项目。

0 投票
0 回答
270 浏览

coldfusion - 强制从 varbinary(max) 创建文件

我需要使用 ColdFusion 9 将文件从一个应用程序传输到另一个应用程序。在应用程序“A”中 - 文件存储为 varbinary(max)。应用程序“B”的 API 需要路径和文件名。我希望能够在不与用户交互的情况下从“A”保存文件,以便我可以将路径/文件名传递给“B”的 API。

我尝试了各种 cfheader/cfcontent 组合——但它们都需要用户的交互。反正有自动化吗?

'A' 和 'B' 都是供应商包 - 所以我没有更改文件存储或导入方式的灵活性。

任何建议将不胜感激。谢谢!