Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 如果值大于8KB,SqlCommandParameter是否需要将SqlType设置为SqlImage?_Sql Server_Parameters - Fatal编程技术网

Sql server 如果值大于8KB,SqlCommandParameter是否需要将SqlType设置为SqlImage?

Sql server 如果值大于8KB,SqlCommandParameter是否需要将SqlType设置为SqlImage?,sql-server,parameters,Sql Server,Parameters,很久以前,我在某个地方读到,若我们想在值大于8kb的表的“image”类型字段中输入数据,那个么我们必须显式地将参数类型指定给SqlImage。这是真的吗?我再也找不到这样的文档了 我尝试使用Reflector对SqlClient进行反向工程,以查看是否需要它,但没有得到任何提示。如果有人能给我任何确认的声明,这是没有必要的,这将是非常有帮助的 我使用的是SQL 2008,我使用的是图像数据类型,而不是varbinary或binary。您使用的是哪个版本的SQL Server 映像是一种很快就会

很久以前,我在某个地方读到,若我们想在值大于8kb的表的“image”类型字段中输入数据,那个么我们必须显式地将参数类型指定给SqlImage。这是真的吗?我再也找不到这样的文档了

我尝试使用Reflector对SqlClient进行反向工程,以查看是否需要它,但没有得到任何提示。如果有人能给我任何确认的声明,这是没有必要的,这将是非常有帮助的


我使用的是SQL 2008,我使用的是图像数据类型,而不是varbinary或binary。

您使用的是哪个版本的SQL Server

映像是一种很快就会被弃用的数据类型。改用varbinary(max)

发件人:

此功能将在以后的操作中删除 Microsoft SQL的未来版本 服务器。避免在中使用此功能 新的开发工作,并计划 修改当前使用的应用程序 这项功能。使用varchar(最大值), nvarchar(max)和varbinary(max)数据 而不是打字。欲了解更多信息, 请参见使用大值数据类型


您使用的是哪个版本的SQL Server

映像是一种很快就会被弃用的数据类型。改用varbinary(max)

发件人:

此功能将在以后的操作中删除 Microsoft SQL的未来版本 服务器。避免在中使用此功能 新的开发工作,并计划 修改当前使用的应用程序 这项功能。使用varchar(最大值), nvarchar(max)和varbinary(max)数据 而不是打字。欲了解更多信息, 请参见使用大值数据类型


建议您重新标记此问题。与其说是关于你用来访问数据库的软件,不如说是关于它。建议你重新标记这个问题。与其说是关于你用来访问数据库的软件,不如说是关于它。