2

皆さんが私を助けてくれることを願っています。

これが私の状況です。

非常に動的な値を返すストアド プロシージャがあります#table(列数は固定されていません)。

4 つのパラメーターを受け入れます。

ALTER PROCEDURE cct_AbsHoursPossible
    @_TpCode VarChar(9),
    @_Period VarChar(20),
    @_StartDate DateTime,
    @_EndDate DateTime
AS
    SET NOCOUNT ON
    SET FMTONLY OFF

モデルにストアド プロシージャを含め、関数のインポートを追加して複合型を作成しました。

しかし、次のコードでストアドプロシージャを呼び出すと

ctx.cct_AbsHoursPossible("V109   03", "A%", _start, _end);

次のエラーが表示されます。

*プロシージャーまたは関数 'cct_AbsHoursPossible' は、指定されていないパラメーター '@_TpCode' を想定しています。*

私はウェブを検索しましたが、解決策を思いつくことができませんでした。

私は.net開発にかなり慣れていません..

どんな助けでも大歓迎です。

4

1 に答える 1

0

パラメータ名の先頭から下線を削除します。

于 2012-09-11T14:42:23.950 に答える