2
我收到錯誤「過程sp_Get--沒有提供參數和參數」。 我正在從CF組件調用一個簡單的stored-proc。過程sp_Get--沒有提供參數和參數
存儲的過程如下:
GO ALTER PROCEDURE [dbo].[sp_GetTest]
@TestId INT AS BEGIN
SET NOCOUNT ON;
SELECT T.TestId
,T.TestDetail
,T.isPassedTest
FROM Test T
WHERE T.TestId = @TestId
ORDER BY T.TestDetail
END
我在CF8組件調用它/法以下列方式: -
<cffunction name="GetTest" returntype="query" access="public" output="false">
<cfargument name="Test" type="......Test.Test" required="true">
<cfstoredproc procedure="sp_GetTest" datasource="#variables.datasource#">
<cfprocparam cfsqltype="CF_SQL_INTEGER" value="#arguments.Test.GetTestId()#">
<cfprocresult name="theTest" resultset="1">
</cfstoredproc>
<cfscript>return theTest;</cfscript>
</cffunction>
請幫我調試的錯誤! 感謝
請勿在SO上發佈內容時使用選項卡。有關SO上支持的降價的更多信息,請參閱:http://stackoverflow.com/editing-help – 2009-12-22 16:55:21
好吧,我會牢記! 謝謝 – vas 2009-12-22 16:56:09
順便說一句 - 如果你使用的是MS SQL,他們建議你不要使用存儲過程的「sp_」前綴 http://msdn.microsoft.com/en-us/library/ms190669.aspx – Leigh 2009-12-22 17:53:11