请各位高手帮忙!!!!
错误提示:消息 208,级别 16,状态 6,过程 StudentReg,第 62 行
对象名  'dbo.StudentReg' 无效。存储过程代码如下:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
-- =============================================
-- 作者: -- 日期:       2008年月日
-- =============================================
ALTER PROCEDURE [dbo].[StudentReg]
    @StuName     Nvarchar(50),
@Sex         int,
@Csny  Nvarchar(50),
    @Mz  Nvarchar(50),
@Zzmm  Nvarchar(50),
@Zslb  Nvarchar(50),
@Lqlb  Nvarchar(50),
@Xslb  Nvarchar(50),
@Rxtime  Nvarchar(50),
@Byxx  Nvarchar(50),
@Ms  Nvarchar(50),
@Qx  Nvarchar(50),
    @Jg          Nvarchar(50),
@Hkszd  Nvarchar(50),
@Hjdjjg  Nvarchar(50),
@Hjxz  Nvarchar(50),
@Gawfjl  Nvarchar(50),
@Wfclyy  Nvarchar(MAX),
@Jlcf  Nvarchar(MAX),
@StuTel  Nvarchar(50),
@JzName  Nvarchar(50),
@Tel  Nvarchar(50),
@Telzj  Nvarchar(50),
@SfCode  Nvarchar(50),
@Yb  Nvarchar(50),
@Jtzz  Nvarchar(50),
@Cwjfcode  Nvarchar(50),
@Zhnhy1  Nvarchar(50),
@Zzhnhy1  Nvarchar(50),
@Hdw1  Nvarchar(50),
@Rzw1  Nvarchar(50),
@Zmr1  Nvarchar(50),
@Zhnhy2  Nvarchar(50),
@Zzhnhy2  Nvarchar(50),
@Hdw2  Nvarchar(50),
@Rzw2  Nvarchar(50),
@Zmr2  Nvarchar(50),
@Fqname  Nvarchar(50),
@Fqdw  Nvarchar(50),
@Fqsfcode  Nvarchar(50),
@Fqhk  Nvarchar(50),
@Mqname  Nvarchar(50),
@Mqdw  Nvarchar(50),
@Mqsfcode  Nvarchar(50),
@Mqhk  Nvarchar(50),
@Bz  Nvarchar(Max),
    @RegTime     DateTime
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;    -- Insert statements for procedure here
    Insert into Student_xx 
        ( 
          StuName,
  Sex,
          Csny,
  Mz,
          Zzmm,
  Zslb,
  Lqlb,
  Xslb,
  Rxtime,
  Byxx,
  Ms,
  Qx,
  Jg,
  Hkszd,
  Hjdjjg,
  Hjxz,
  Gawfjl,
  Wfclyy,
  Jlcf,
  StuTel,
  JzName,
          Tel,
  Telzj,   
  SfCode,
          Yb,
          Jtzz,
  Cwjfcode,
  Zhnhy1,
  Zzhnhy1,
  Hdw1,
  Rzw1,
  Zmr1,
  Zhnhy2,
  Zzhnhy2,
  Hdw2,
  Rzw2,
  Zmr2,
  Fqname,
  Fqdw,
  Fqsfcode,
  Fqhk,
  Mqname,
  Mqdw,
  Mqsfcode,
  Mqhk,
  Bz,
          RegTime
         )
    Values
        (
          @StuName,
  @Sex,
          @Csny,
  @Mz,
          @Zzmm,
  @Zslb,
  @Lqlb,
  @Xslb,
  @Rxtime,
  @Byxx,
  @Ms,
  @Qx,
  @Jg,
  @Hkszd,
  @Hjdjjg,
  @Hjxz,
  @Gawfjl,
  @Wfclyy,
  @Jlcf,
  @StuTel,
  @JzName,
          @Tel,
  @Telzj,   
  @SfCode,
          @Yb,
          @Jtzz,
  @Cwjfcode,
  @Zhnhy1,
  @Zzhnhy1,
  @Hdw1,
  @Rzw1,
  @Zmr1,
  @Zhnhy2,
  @Zzhnhy2,
  @Hdw2,
  @Rzw2,
  @Zmr2,
  @Fqname,
  @Fqdw,
  @Fqsfcode,
  @Fqhk,
  @Mqname,
  @Mqdw,
  @Mqsfcode,
  @Mqhk,
  @Bz,
          @RegTime 
         )
END

解决方案 »

  1.   

    错误提示:消息 208,级别 16,状态 6,过程 StudentReg,第 62 行
    对象名 'dbo.StudentReg' 无效。存储过程存在?
      

  2.   

    StudentReg
    这个表没有,看看是不是连错数据库了
      

  3.   

    [dbo].[StudentReg]  存在???select * from sys.objects where object_id = object_id('StudentReg')
      

  4.   

    ALTER PROCEDURE 
    改為if object_id('StudentReg') is not null
    drop proc StudentReg
    go
    create procedure
      

  5.   

    在前面加上 
    use [数据库名]
    go
    试试