从数据类型varbinary到日期SQL服务器的隐式转换

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从数据类型varbinary到日期SQL服务器的隐式转换相关的知识,希望对你有一定的参考价值。

我有一个过程,它将date值作为参数,然后在表中插入日期值:

CREATE PROCEDURE dbo.procInsert
    @employed_on    DATE
AS
BEGIN
    INSERT INTO dbo.TBL(EMPLOYED_ON)
    VALUES(@employed_on)
END

但是我收到这个错误:

不允许从数据类型varbinary到日期的隐式转换。使用CONVERT函数运行此查询。

我试图使用convert,但它不起作用。

更新我发现了我的错误。我把变量换成了插入。

答案

我发现了自己的错误。我把变量换成了插入。

以上是关于从数据类型varbinary到日期SQL服务器的隐式转换的主要内容,如果未能解决你的问题,请参考以下文章

不允许从数据类型 nvarchar 到 varbinary(max) 的隐式转换

无法在 varbinary(max) 中插入空值并出现错误:不允许从数据类型 nvarchar 到 varbinary(max) 的隐式转换

数据类型从 varchar2 到日期、数字等的隐式转换

Spring JDBC for SQL Server - 使用 SQLXML 数据类型产生 SQLServerException:不允许从数据类型 xml 到 nvarchar(max) 的隐式转换

数据库界面修改时,出现不允许从数据类型 datetime 到 int 的隐式转换.请使用 CONVERT 函数来运行此查询。

C#/SQL:从 DataGridView 到 Picturebox 的 Varbinary(max) 列