0

Microsoft の Visual Web Developer のデータベース エクスプローラーを使用してカスケード ドロップダウン リストのストアド プロシージャを作成していますが、プロシージャの実行時に無効な列名エラーが発生します。データベース テーブルを再作成して列の名前を変更しようとしましたが、列名に関係なく同じエラーが発生します。

手順はこんな感じ…

CREATE PROCEDURE spGetEquipmentByVendorID @VendorID INT
AS 
    BEGIN
        SELECT  EquipmentModel
        FROM    Equipment
        WHERE   VendorID = @VendorID
    END

エラーは WHERE 句で発生します。

このエラーに関する他の投稿を読みましたが、問題を解決するものは何も見つかりませんでした。ご提供いただけるご支援をいただければ幸いです。

4

1 に答える 1

0

あなたのコメントによると、sp のコンパイルが失敗する理由は簡単です。必要な列がありません。VendorIDをテーブルに追加Equipmentすれば、もう問題はありません。

于 2013-04-08T18:47:26.427 に答える