日期:2014-05-19  浏览次数:20431 次

存储过程不知哪出问题了,紧急求助,立马结贴给分,在线等
报错为:
消息   208,级别   16,状态   6,过程   objecthdware1,第   19   行
对象名     'dbo.objecthdware1 '   无效。


代码为:


set   ANSI_NULLS   ON
set   QUOTED_IDENTIFIER   ON
go

ALTER   proc   [dbo].[objecthdware1]
@uuserkind   varchar(50),
@uusername   varchar(50),
@unum   varchar(50),
@ustyle   varchar(50),
@ucpu   varchar(50),
@uhd   varchar(50),
@udisplayka   varchar(50),
@udisplay   varchar(50),
@umainboard   varchar(50),
@umouse   varchar(50),
@uprice   varchar(50),
@ubuyer   varchar(50),
@utypist   varchar(50),
@ustatus   varchar(50),
@uothers   varchar(50)
as
insert   into   objecthardware   (userkind,username,num,style,cpu,hd,displayka,display,mainboard,mouse,price,buyer,typist,status,others)   values   (@uuserkind,   @uusername,   @unum,   @ustyle,   @ucpu,   @uhd,   @udisplayka,   @udisplay,   @umainboard,   @umouse,   @uprice,   @ubuyer,   @utypist,   @ustatus,   @uothers)


------解决方案--------------------
CREATE PROCEDURE 创建存储过程
ALTER PROCEDURE 修改存储过程

没有objecthdware1在修改呢..
------解决方案--------------------
ALTER proc [dbo].[objecthdware1]

这句是修改已存在的存储过程,如果是新建存储过程应该是:


CREATE proc [dbo].[objecthdware1]