Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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 数据类型0xF0用户定义类型指定了无效类型_Sql_Sql Server_Visual Studio 2010_Datetime_Stored Procedures - Fatal编程技术网

Sql 数据类型0xF0用户定义类型指定了无效类型

Sql 数据类型0xF0用户定义类型指定了无效类型,sql,sql-server,visual-studio-2010,datetime,stored-procedures,Sql,Sql Server,Visual Studio 2010,Datetime,Stored Procedures,我有一个存储过程,它的输入变量是datetime @ReportDate日期时间 我的部分过程包括以下调用: SELECT ProviderID, CensusYear, CASE WHEN LEFT(ProviderID, 2) IN ('MD', 'DO') AND w.CountyName=tblAddressContactInfo.PracticeCounty AND SurveySentDate <= @ReportDate THEN 1 ELSE NULL END AS

我有一个存储过程,它的输入变量是datetime @ReportDate日期时间 我的部分过程包括以下调用:

    SELECT ProviderID, CensusYear, CASE WHEN LEFT(ProviderID, 2) IN ('MD', 'DO') AND w.CountyName=tblAddressContactInfo.PracticeCounty AND SurveySentDate <= @ReportDate THEN 1 ELSE NULL END AS PSent,
 CASE WHEN LEFT(ProviderID, 2) IN ('MD', 'DO') AND w.CountyName=tblAddressContactInfo.PracticeCounty AND SurveyReceiptDate <=@ReportDate THEN 1 ELSE NULL END AS PReceived
 FROM tblAddressContactInfo JOIN tblCounty w ON w.CountyName=tblAddressContactInfo.PracticeCounty
SurveySentDate和SurveySeceiptDate是日期时间列。我可以在ssms 2008r2中运行该过程。 问题是当我向正在使用的数据集添加tableadapter时。我在visual studio查询生成器中遇到此错误:

如何修复此错误?我尝试将变量从datetime更改为varchar,然后在稍后的过程中进行转换,但没有成功。有什么想法吗


我正在使用visual studio ultimate 2010和SQL Server 2008R2。

我找到了答案。我不得不将@ReportDate变量添加到Select语句中,并对一些内容进行重新排序