存储过程如下CREATE PROC Ms_SpMajCusAdvAdd
(
 @C_MS_ID INT
,@C_MS_CusName VARCHAR(50)
,@C_MS_Adduser VARCHAR(50)
,@C_MS_Addtime DATETIME
,@C_MS_Address VARCHAR(50)   
,@C_MS_City VARCHAR(50)
,@C_MS_County VARCHAR(50)                                                   
,@C_MS_DistinctType VARCHAR(50)
,@C_MS_Linkman VARCHAR(50)
             ,@C_MS_LinkTel VARCHAR(50)
             ,@C_MS_LinkMTel VARCHAR(50)
             ,@C_MS_BoarNum VARCHAR(50)
             ,@C_MS_SeamanNum VARCHAR(50)
             ,@C_MS_feedback VARCHAR(500)
,@C_MS_re VARCHAR(500) ,@MakerID INT
)
AS
SET NOCOUNT ON
SET ANSI_WARNINGS OFF
DECLARE @ErrMsg VARCHAR(200)
DECLARE @AdvID INTDECLARE @CusID VARCHAR(50)
BEGIN TRANIF @C_MS_ID IS NULL
BEGIN
IF EXISTS(SELECT 1 FROM Ms_MajCustomer WHERE C_MS_CusName = @C_MS_CusName OR C_MS_LinkTel = @C_MS_LinkTel)
BEGIN
ROLLBACK TRAN
SET @ErrMsg = '客户信息系统中已经存在,请选择后再保存!'
GOTO ErrHandle
END
             INSERT INTO Ms_MajCustomer(
C_MS_CusName 
,C_MS_Adduser 
,C_MS_Addtime
,C_MS_Address 
,C_MS_City 
,C_MS_County 
,C_MS_DistinctType 
,C_MS_Linkman 
             ,C_MS_LinkTel 
             ,C_MS_LinkMTel 
             ,C_MS_BoarNum 
             ,C_MS_SeamanNum 
             ,C_MS_feedback 
,C_MS_re 
              )
              VALUES(
@C_MS_CusName 
,@C_MS_Adduser 
,@C_MS_Addtime
,@C_MS_Address 
,@C_MS_City 
,@C_MS_County 
,@C_MS_DistinctType 
,@C_MS_Linkman 
             ,@C_MS_LinkTel 
             ,@C_MS_LinkMTel 
             ,@C_MS_BoarNum 
             ,@C_MS_SeamanNum 
             ,@C_MS_feedback 
,@C_MS_re 
              )
IF @@ERROR <> 0
BEGIN
ROLLBACK TRAN
SET @ErrMsg = '无法保存信息!'
GOTO ErrHandle
END
SET @CusID = SCOPE_IDENTITY()
END
IF @@ERROR <> 0
BEGIN
ROLLBACK TRAN
SET @ErrMsg = '无法保存信息!'
GOTO ErrHandle
END
SET @AdvID = SCOPE_IDENTITY()COMMIT TRAN
SELECT @AdvID AS BillID
RETURN
ErrHandle:
RAISERROR(@ErrMsg, 11, 1)
GO但是点击保存时却提示:错误207 C_MS_CusName列名无效,C_MS_LinkTel列名无效,C_MS_CusName列名无效,这是怎么回事啊?刚刚学习存储过程,很多地方还不太明白,请各位前辈多多指教!