本文介绍了如何在数据库中添加数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我问的是非常正常的问题。我想在数据库中添加数据(SQL server2008 R2)。
表格,包括下拉列表,文本框和&复选框。
但它会给出错误:
从对象类型System.Web.UI.WebControls.ListItem到已知的托管提供者本机类型不存在映射。
我能做什么:
这是我的代码部分:
Hi,
I am asking very normal question. I want to add data in database(SQL server2008 R2).
form including dropdown list, textbox & checkbox.
but it will give error:
No mapping exists from object type System.Web.UI.WebControls.ListItem to a known managed provider native type.
what can i do:
This is my code part:
SqlConnection con = new SqlConnection("Data Source=ELMUMLAP-01B9F7;Initial Catalog=Servicedesk;Persist Security Info=true; Integrated Security=true; Connection Timeout=1000;");
con.Open();
SqlCommand cmd = new SqlCommand("insert into master_applicant(Company_Name,Email_Address,First_Name,Last_Name,Password,Confirm_password,Phone_No,Mobile_No,Roles,LI_Admin,LI_Application_form)values(@Company_Name,@Email_Address,@First_Name,@Last_Name,@Password,@Confirm_password,@Phone_No,@Mobile_No,@Roles,@LI_Admin,@LI_Application_form)", con);
cmd.Parameters.AddWithValue("@Company_Name", drdwncompany.SelectedItem);
cmd.Parameters.AddWithValue("@Email_Address", txtemail_ID.Text);
cmd.Parameters.AddWithValue("@First_Name", txtfirstname.Text);
cmd.Parameters.AddWithValue("@Last_Name", txtlast_name.Text);
cmd.Parameters.AddWithValue("@Password", txtPassword.Text);
cmd.Parameters.AddWithValue("@Confirm_password", txtre_password.Text);
cmd.Parameters.AddWithValue("@Phone_No", txt_phnNo);
cmd.Parameters.AddWithValue("@Mobile_No", txtMobile.Text);
cmd.Parameters.AddWithValue("@Roles", drdwrole.SelectedItem);
cmd.Parameters.AddWithValue("@LI_Admin", ckAdmin.Checked ? "1" : "0");
cmd.Parameters.AddWithValue("@LI_Application_form", ckemployee_registration.Checked ? "1" : "0");
cmd.ExecuteNonQuery();
con.Close();
推荐答案
cmd.Parameters.AddWithValue("@Company_Name", drdwncompany.SelectedItem.Text);
cmd.Parameters.AddWithValue("@Roles", drdwrole.SelectedItem.Text);
drdwncompany.SelectedItem and drdwrole.SelectedItem
use
drdwncompany.SelectedValue//For Selected Value Member
drdwncompany.SelecetedItem.Text//For selected Item Text
drdwncompany.SelectedIndex//Selected Index(e.g 0,1,2,3,4 etc)
查看此链接..
[]
这篇关于如何在数据库中添加数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!