getting error "“Invalid object name 'SizeMst'. “ " while exec sp

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • imranabdulaziz
    New Member
    • Dec 2006
    • 29

    getting error "“Invalid object name 'SizeMst'. “ " while exec sp

    Dear All,

    I am using sql2005.
    i am writing stored procedure to save various master data . I recognize master by @type (input verible) and assign it to @mst veriable then based on @mst no I perform saving task . I created sp . now I am trying to execute then I am getting error
    “Invalid object name 'SizeMst'. “ I am running this query from its database.

    Stored perocedure is

    Alter procedure [dbo].[Sp_RestMst_Save]
    @type int ,
    @id varchar(20),
    @shortdesp varchar(50),
    @longdesp varchar(100),
    @userid varchar(50),
    @ipadd varchar(50)
    as
    declare @mst int
    set @mst = @type

    if ( @mst = 1)
    begin ;
    -- saving data in sizemst

    update SizeMst set sshortdesp = @shortdesp , sdesp = @longdesp,smodi fiedby = @userid , smodifieddt = getdate() ,ipadd = @ipadd where sizeid = @id;
    if(@@rowcount = 0)
    insert into SizeMst(sizeid, sshortdesp,sdes p,screatedby,sc reateddt,ipadd) values(@id,@sho rtdesp,@longdes p,@userid, getdate(),@ipad d);


    end ;
    else
    if(@mst = 2)
    begin ;
    -- saving data in brandMst
    update BrandMst set bshortdesp = @shortdesp ,bdesp = @longdesp, bmodifiedby = @userid , bmodifieddt = getdate() ,ipadd = @ipadd where brandid = @id;
    if(@@rowcount = 0)
    insert into brandMst(brandi d,bshortdesp,bd esp,bcreatedby, bcreateddt,ipad d) values(@id,@sho rtdesp,@longdes p,@userid, getdate(),@ipad d);

    end ;
    else
    if(@mst = 3)
    begin ;
    -- saving data in metalktmst
    update MetalKtMst set mshortdesp = @shortdesp ,mdesp = @longdesp, mmodifiedby = @userid , mmodifieddt = getdate() ,ipadd = @ipadd where metalktid = @id;
    if(@@rowcount = 0)
    insert into MetalKtMst(meta lktid,mshortdes p,mdesp,mcreate dby,mcreateddt, ipadd) values(@id,@sho rtdesp,@longdes p,@userid, getdate(),@ipad d);

    end ;







    Please guide me in doing so or give me some useful link.
    Thanks



    regards
    imran khan
  • Vidhura
    New Member
    • May 2007
    • 99

    #2
    Originally posted by imranabdulaziz
    Dear All,

    I am using sql2005.
    i am writing stored procedure to save various master data . I recognize master by @type (input verible) and assign it to @mst veriable then based on @mst no I perform saving task . I created sp . now I am trying to execute then I am getting error
    “Invalid object name 'SizeMst'. “ I am running this query from its database.

    Stored perocedure is

    Alter procedure [dbo].[Sp_RestMst_Save]
    @type int ,
    @id varchar(20),
    @shortdesp varchar(50),
    @longdesp varchar(100),
    @userid varchar(50),
    @ipadd varchar(50)
    as
    declare @mst int
    set @mst = @type

    if ( @mst = 1)
    begin ;
    -- saving data in sizemst

    update SizeMst set sshortdesp = @shortdesp , sdesp = @longdesp,smodi fiedby = @userid , smodifieddt = getdate() ,ipadd = @ipadd where sizeid = @id;
    if(@@rowcount = 0)
    insert into SizeMst(sizeid, sshortdesp,sdes p,screatedby,sc reateddt,ipadd) values(@id,@sho rtdesp,@longdes p,@userid, getdate(),@ipad d);


    end ;
    else
    if(@mst = 2)
    begin ;
    -- saving data in brandMst
    update BrandMst set bshortdesp = @shortdesp ,bdesp = @longdesp, bmodifiedby = @userid , bmodifieddt = getdate() ,ipadd = @ipadd where brandid = @id;
    if(@@rowcount = 0)
    insert into brandMst(brandi d,bshortdesp,bd esp,bcreatedby, bcreateddt,ipad d) values(@id,@sho rtdesp,@longdes p,@userid, getdate(),@ipad d);

    end ;
    else
    if(@mst = 3)
    begin ;
    -- saving data in metalktmst
    update MetalKtMst set mshortdesp = @shortdesp ,mdesp = @longdesp, mmodifiedby = @userid , mmodifieddt = getdate() ,ipadd = @ipadd where metalktid = @id;
    if(@@rowcount = 0)
    insert into MetalKtMst(meta lktid,mshortdes p,mdesp,mcreate dby,mcreateddt, ipadd) values(@id,@sho rtdesp,@longdes p,@userid, getdate(),@ipad d);

    end ;







    Please guide me in doing so or give me some useful link.
    Thanks



    regards
    imran khan


    Invalid object name 'SizeMst'.It means the table is missing in the database.
    Check the tablename u given is correct and exist in current database

    Comment

    Working...