0

我正在通过 Microsoft 的 Visual Web Developer 的数据库资源管理器为级联下拉列表创建一个存储过程,并且在运行该过程时出现 Invalid Column Name 错误。我尝试重新创建数据库表并重命名列,但无论列名是什么,我都会收到相同的错误。

这就是程序的样子...

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 回答