问题标签 [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.
sql-server - 在while循环中将图像从硬盘插入SQL Server
我在硬盘上的特定驱动器中有一些照片,这些照片都有*.jpg
扩展名和数字名称。
例如 :1.jpg , 2.jpg , 5.jpg , ...
我正在尝试将这些照片插入到具有此架构的表中:
第一步,我不知道这有什么问题:
因为我得到一个错误:
'+' 附近的语法不正确
c# - 如何将 Excel 文件插入/检索到 SQL Server 2008 中的 varbinary(max) 列?
我正在尝试将 Excel 文件保存到数据库中,我不想使用文件流,因为它需要有一个服务器。
那么如何在具有类型列的表中插入/更新/选择varbinary(max)
?
sql - 不允许从数据类型 nvarchar 到 varbinary(max) 的隐式转换
当我尝试将 DBNull.Value 插入可为空的varbinary(max) 字段时出现此异常:
不允许从数据类型 nvarchar 到 varbinary(max) 的隐式转换。使用 CONVERT 函数运行此查询。
这是我的代码:
我知道在 SO 上存在重复的问题,但我不像其他人那样使用任何字符串。
我错了什么?
更新:
sql-server - SQL Server 2008 R2 Varbinary 最大大小
我可以在 SQL Server 2008 R2 中使用 varbinary(max) 插入的文件的最大大小是多少?我试图将列中的最大值更改为超过 8,000 字节,但它不会让我,所以我猜测最大值是 8,000 字节,但是从MSDN 上的这篇文章中,它说最大存储大小是 2 ^31-1 字节:
varbinary [ ( n | max ) ]
可变长度二进制数据。n 可以是 1 到 8,000 之间的值。max表示最大存储大小为 2^31-1 字节。存储大小是输入数据的实际长度 + 2 个字节。输入的数据长度可以是 0 字节。varbinary的 ANSI SQL 同义词是binary varying。
那么如何将较大的文件存储在 varbinary 字段中?我不考虑使用 FILESTREAM,因为我要保存的文件最大为 200kb 到 1mb,我正在使用的代码:
我已经能够成功地将该代码执行到小于或等于 8000 字节的文件。如果我尝试使用 8001 字节大小的文件,它将失败。我在表格上的文件字段有一个名为“文件”类型的字段varbinary(8000)
,正如我所说,我不能更改为更大的值。
html - 如何在 SQL Server 2008 中将 varbinary 列关联到“.html” - 需要创建全文索引
我需要索引一个存储 HTML 数据的列,并且我想忽略标记。这是我所知道的:
将列存储为 varbinary(MAX)
将其关联的文件类型设置为“.html”
在列上启用全文搜索。
这可能是一个愚蠢的问题,但我无法弄清楚第 2 步。如何将 varbinary(MAX) 列关联为“.html”?我已经确认我已经安装了 HTML 过滤器。
asp.net - 使用 ASP.NET/VB.NET 将文件上传到 SQL Server 2012
我按照教程运行了以下代码,没有任何错误。文件“上传”,但是没有数据插入到我的 SQL Server 表中。
应将数据插入content
表中。
内容表:
文档.aspx
谁能告诉我发生了什么事?
编辑:调试断点@ InsertUpdateData(cmd)
:
c++ - 为什么当我将字节数组插入到我的数据库(SQL SERVER,C++)时,它在 0x00 处被拆分
我必须通过存储过程将一个字节数组插入到 SQLServer2008 中的 VARBINARY(max) 中,并且当我的字节数组元素之一等于 0x00 时,我的字节数组被拆分。
我使用 SQLBindParameter 将我的数据插入数据库,当我的数组中没有任何 0x00 值时它可以正常工作。
asp.net - 将 StringBuilder 内容保存到 SQL DB 字段中
我的 ASP.NET 页面的字符串生成器对象中有一些文本,我想将其保存到 SQL Server 数据库中的字段中。我为此使用 varBinary(max),但无法保存它。
请告诉我这是最好的方法吗?
sql - 使用存储过程插入 Varbinary(max)
像往常一样,我的谷歌搜索还没有完全清除我的确切问题,我无法从中提取解决方案,我希望了解情况。所以这是我的存储过程:
去
我使用 profileImage 作为 varbinary(max) 创建了表格,并且可以正常工作,表格就在那里。但是这个过程说我必须声明标量变量@playerImage
我不知道为什么
sql-server - 更新 VARBINARY(max) 列时 .WRITE(NULL, NULL, NULL) 的语义
以下查询的语义是什么
ifcolumn
是VARBINARY(max)
类型并且它的内容不是NULL
?
快速测试表明该查询是空操作:
执行它不会改变column
. 但是,我似乎无法在文档中找到证据。我是否忽略了某些事情,或者这种无操作行为可能会改变?