1
我創建了一個存儲過程對我的報告..數據庫連接器錯誤
create Procedure [dbo].[sp_Score_Grade]
@Month int,
@Year int,
@Log_User varchar(30)
AS
(
SELECT Log_User, Count = COUNT(Det_Score), Score = SUM(Det_Score)
FROM MEMBER M,DETAILS D
WHERE D.Emp_Id = M.Emp_Id AND
Log_User like '@Log_User'
AND Month(Sched_Start) = '@Month'
AND Year(Sched_Start) = '@Year'
GROUP BY Log_User
)
而當水晶報表對話框出現,詢問了參數,我檢查所有的值設置爲null。但是在我繼續下一步之前。顯示下面的錯誤。
Database Connector Error:
Source: Microsoft OLE DB Provider for SQL Server
Description: Conversion failed when converting the varchar value '@Month' to data type int
SQL State: 22018
Native Error: 245[Database Vendor Code: 245]
我希望這裏有人能爲什麼我得到這個錯誤,我會怎麼辦? 即時通訊使用MS SQL Server 2005和Visual Studio 2010爲水晶報表..
感謝給我解釋一下提前。 :d
如果您爲'@ Month'提供非空值? – 2011-12-22 10:46:25