c# - Procedure or function has too many arguments specified #2 -


hi have tried insert data data base, make use of class files.. have 2 classes, 1 material.cs, , dataaccesslayer.cs. executing code got error procedure or function sp_insert_componet has many arguments specified.""

//from material.cs

private string strcreatedby; private string strcreateddate; private string strupdatedby; private string strupdateddate; private string strstatus;  public string createdby {         {         return strcreatedby;     }     set     {         strcreatedby = value;     } } public string createddate {         {         return strcreateddate;     }     set     {         strcreateddate = value;     } } public string updateddate {         {         return strupdateddate;     }     set     {         strupdateddate = value;     } } public string updatedby {         {         return strupdatedby;     }     set     {         strupdatedby = value;     } } public string status {         {         return strstatus;     }     set     {         strstatus = value;     } }  //maingroup //created : ramya //created date:15.2.2012 private string stridentify; private string strno; private string strname; private string strmainidentification;   public string identification {         {         return stridentify;     }     set     {         stridentify = value;     } } public string no {         {         return strno;     }     set     {         strno = value;     } } public string name {         {         return strname;     }     set     {         strname = value;     } } public string mainidentify {         {         return strmainidentification;     }     set     {         strmainidentification = value;     } } private string stritemtype; public string itemtype {         {         return stritemtype;     }     set     {         stritemtype = value;     } } private string strsitename; public string sitename {         {         return strsitename;     }     set     {         strsitename = value;     } }  public int savecomponent() {     objdl.addparam("@createdby", createdby);     objdl.addparam("@createddate", createddate);     objdl.addparam("@sitecode", no);     objdl.addparam("@itemtype", itemtype);     objdl.addparam("@status", status);     objdl.addparam("@maingroupsno", mainidentify);     objdl.addparam("@subgroupsno", identification);     objdl.addparam("@componetcode",name);     objdl.addparam("@sitename", sitename);     int save = objdl.insert("sp_insert_componet");     if (save > 0)     {         return 1;     }     else     {         return 0;     } } 

//from dataaccesslayer.cs

public int insert(string strinsert) {     try     {         con.open();         cmd.connection = con;         cmd.commandtype = commandtype.storedprocedure;         cmd.commandtext = strinsert;         int retinsert = cmd.executenonquery();         return retinsert;     }     catch (exception ex)     {         throw ex;     }     //got error in block          {         con.close();     } } 

you specifying arguments stored procedure isn't expecting. remove arguments aren't defined stored procedure

make sure every parameter in block

objdl.addparam("@createdby", createdby); objdl.addparam("@createddate", createddate); objdl.addparam("@sitecode", no); objdl.addparam("@itemtype", itemtype); objdl.addparam("@status", status); objdl.addparam("@maingroupsno", mainidentify); objdl.addparam("@subgroupsno", identification); objdl.addparam("@componetcode",name); objdl.addparam("@sitename", sitename); 

has corresponding parameter in stored procedure. remove parameter isn't defined in procedure


Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -