0

SQL Server 2005 データベースで非常に単純なストアド プロシージャを実行しています。

ALTER PROCEDURE [dbo].[Survey_Response_DELETE_For_Survey]
    @surveyId uniqueidentifier
AS
BEGIN
    DELETE FROM SurveyResponse
    WHERE SurveyId = @surveyId

    RETURN 0   -- Ideally this would be RETURN @@ROWCOUNT
END

ストア プロシージャを O/R デザイナー サーフェス (Visual Studio 2012) にドラッグすると、次のメッセージが表示されます。

次のストアド プロシージャの戻り値の型を検出できませんでした。[プロパティ] ウィンドウで各ストアド プロシージャの戻り値の型を設定します。

これを実行しようとすると、「int (System.Int32)」を選択すると、変更を元に戻すことができないという警告メッセージが表示されますが、プロパティ ウィンドウは「int」を表示するように更新されず、単に「(None )'

私が試してみました...

  • ストアド プロシージャの再作成
  • O/R でのデータベース接続の削除と再作成
  • 接続の削除、Visual Studio の終了、接続の再作成

どれも機能しません。1日半を費やして、アイデア/提案に感謝します.

ありがとう。

4

0 に答える 0