c# – 将数据类型nvarchar转换为datetime SQL Server时出错

我正面临一个问题Error converting data type nvarchar to datetime 在插入日期作为字符串文字时,格式为26/01/2017.我在插入期间在SQL Server中使用此代码:CONVERT(DATETIME, @PaymentDate, 104)解决方法:尝试CONVE...

我正面临一个问题

Error converting data type nvarchar to datetime

在插入日期作为字符串文字时,格式为26/01/2017.我在插入期间在SQL Server中使用此代码:

CONVERT(DATETIME, @PaymentDate, 104)

解决方法:

尝试CONVERT(DATETIME,@ PayDate,103)

104是德国风格,它使用数字之间的句点,而不是斜杠. 103是英国/法国风格.

见:https://msdn.microsoft.com/en-us/library/ms187928.aspx

本文标题为:c# – 将数据类型nvarchar转换为datetime SQL Server时出错

基础教程推荐