Umesh Daiya

Umesh Daiya

  • NA
  • 21
  • 1k

unique value store in database using store procedture in ASP

Apr 10 2020 6:34 AM
  1. create table tbl_user (  
  2. userID int Primary Key identity (1,1),  
  3. userName varchar(20),  
  4. pass varchar(30),  
  5. email varchar(50),  
  6. userRole int,  
  7. userPhoto varchar(100),  
  8. userStatus int,  
  9. );  
  10. //my store procedure is  
  11. create PROCEDURE spCreateUser  
  12. @userName varchar(20),  
  13. @pass varchar(30),  
  14. @email varchar(50),  
  15. @userRole int,  
  16. @userPhoto varchar(100),  
  17. @userStatus int,  
  18. @result int output  
  19. AS  
  20. BEGIN  
  21. IF EXISTS(SELECT * FROM tbl_user WHERE userName= @userName)  
  22. SET @result = 1  
  23. ELSE  
  24. BEGIN  
  25. SET @result = 0  
  26. INSERT INTO tbl_user(userName,pass,email,userRole,userPhoto,userStatus)  
  27. VALUES(@userName,@pass,@email,@userRole,@userPhoto,@userStatus)  
  28. END  
  29. return @result  
  30. END  
  1. protected void btn_insert_Click(object sender, EventArgs e)  
  2. {  
  3. string CS = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;  
  4. string path = string.Concat(Server.MapPath("~/UploadFile/" + fu_photo.FileName));  
  5. fu_photo.SaveAs(path);  
  6. using (SqlConnection con = new SqlConnection(CS))  
  7. {  
  8. SqlCommand cmd = new SqlCommand("spCreateUser", con);  
  9. cmd.CommandType = CommandType.StoredProcedure;  
  10. cmd.Parameters.AddWithValue("userName", txt_username.Text);  
  11. cmd.Parameters.AddWithValue("pass", txt_pass.Text);  
  12. cmd.Parameters.AddWithValue("email", txt_email.Text);  
  13. cmd.Parameters.AddWithValue("userRole", ddl_role.SelectedValue);  
  14. cmd.Parameters.AddWithValue("userPhoto", path);  
  15. cmd.Parameters.AddWithValue("userStatus", ddl_status.SelectedValue);  
  16. con.Open();  
  17. int k = cmd.ExecuteNonQuery();  
  18. if (k != 0)  
  19. {  
  20. lblMsg.Text = "Record Inserted Succesfully into the Database";  
  21. lblMsg.ForeColor = System.Drawing.Color.CornflowerBlue;  
  22. }  
  23. con.Close();  
  24. }  
  25. }  
code not workig properly plz tell me what is missed by me.
Thanks & Regards

Answers (1)