hi all,
i hav created a webpart for inserting a record in asp.net ,c# and deploy it in sharepoint.. my code is executing properly.. when i deploy it it asks for insert new record and wen i get the details and click insert the values are not getting stored in sql server database.. could any one point me out what s wrong in the program..i hav posted my prog below
Thanks
Sri
i hav created a webpart for inserting a record in asp.net ,c# and deploy it in sharepoint.. my code is executing properly.. when i deploy it it asks for insert new record and wen i get the details and click insert the values are not getting stored in sql server database.. could any one point me out what s wrong in the program..i hav posted my prog below
Thanks
Sri
Code:
using System; using System.Web.UI; using System.Web.UI.WebControls; using System.ComponentModel; using System.Data; using System.Configuration; using System.Web; using System.Security; using System.Web.Security; using Microsoft.SharePoint.WebPartPages; using System.Web.UI.HtmlControls; using System.Data.SqlClient; using System.Xml; using System.Security.Permissions; namespace dweb { /// <summary> /// Summary description for WebCustomControl1. /// </summary> [DefaultProperty("Text"), ToolboxData("<{0}:WebCustomControl1 runat=server></{0}:WebCustomControl1>")] public class dweb:WebPart { //private string text; [Bindable(true), Category("Appearance"), DefaultValue("")] Label lid=new Label(); TextBox txtid=new TextBox(); Label lfname=new Label(); TextBox txtfname=new TextBox(); Label lname=new Label(); TextBox txtlname=new TextBox(); Label addr=new Label(); TextBox txtaddr=new TextBox(); Label email=new Label(); TextBox txtemail=new TextBox(); TextBox txtphno=new TextBox(); TextBox txtdesig=new TextBox(); TextBox txtsal=new TextBox(); TextBox txtqual=new TextBox(); TextBox txtage=new TextBox(); SqlConnection con; protected override void CreateChildControls() { Button insert=new Button(); insert.Text="Insert New Record"; insert.ID="create"; Controls.Add(insert); Controls.Add(new LiteralControl("<br>")); insert.Click+=new EventHandler(create_Click); EnsureChildControls(); } private void create_Click(object sender, EventArgs e) { lid.Text="Enter ID:"; Controls.Add(lid); Controls.Add(txtid); Controls.Add(new LiteralControl("<br>")); lfname.Text="First Name:"; Controls.Add(lfname); Controls.Add(txtfname); Controls.Add(new LiteralControl("<br>")); lname.Text="Last Name:"; Controls.Add(lname); Controls.Add(txtlname); Controls.Add(new LiteralControl("<br>")); addr.Text="Address:"; Controls.Add(addr); Controls.Add(txtaddr); Controls.Add(new LiteralControl("<br>")); email.Text="Email Id:"; Controls.Add(email); Controls.Add(txtemail); Controls.Add(new LiteralControl("<br>")); Label phno=new Label(); phno.Text="Phone No:"; Controls.Add(phno); Controls.Add(txtphno); Controls.Add(new LiteralControl("<br>")); Label desig=new Label(); desig.Text="Designation:"; Controls.Add(desig); Controls.Add(txtdesig); Controls.Add(new LiteralControl("<br>")); Label sal=new Label(); sal.Text="Salary:"; Controls.Add(sal); Controls.Add(txtsal); Controls.Add(new LiteralControl("<br>")); Label qual=new Label(); qual.Text="Qualification:"; Controls.Add(qual); Controls.Add(txtqual); Controls.Add(new LiteralControl("<br>")); Label age=new Label(); age.Text="Age:"; Controls.Add(age); Controls.Add(txtage); Controls.Add(new LiteralControl("<br>")); Button btncreate=new Button(); btncreate.Text="INSERT"; btncreate.ID="insertbtn"; Controls.Add(btncreate); btncreate.Click += new EventHandler(insertbtn_Click); } [AspNetHostingPermission(SecurityAction.Demand, Level=AspNetHostingPermissionLevel.Unrestricted)] [AspNetHostingPermissionSecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Unrestricted)] private void insertbtn_Click(objectsender,EventArgs e) { con = new SqlConnection("Data Source=WSINTRA13;Initial Catalog=pubs; User ID=Insite.user;Password=insiteslc1"); string cmd = "insert into emp_details(e_id,fname,lname,address,email_id,ph_no,designation,salary,qualifictn,age) values( '" + txtid.Text + " ','" + txtfname.Text + " ','" + txtlname.Text + "','" + txtaddr.Text+ "','" +txtemail.Text+ "'," +txtphno.Text+ ",'" +txtdesig.Text+ "'," +txtsal.Text+ ",'" +txtqual.Text+ "'," + txtage.Text + ")"; SqlCommand scmd = new SqlCommand(cmd,con); scmd.CommandText=cmd; con.Open(); scmd.ExecuteNonQuery(); con.Close(); } } }