小编Edg*_*dge的帖子

无法将参数值从文本框转换为字符串

这是我的buttonsubmit_click活动代码.始终显示错误.我不知道错误来自哪里.有时错误是:

对象必须实现IConvertible.

da.InsertCommand.Parameters.Add("@ApplicantUsername", SqlDbType.VarChar).Value = txtUsername.Text;
da.InsertCommand.Parameters.Add("@Branch", SqlDbType.VarChar).Value = ddlNear.SelectedValue;
da.InsertCommand.Parameters.Add("@NoALastName", SqlDbType.VarChar).Value = txtLname.Text;
da.InsertCommand.Parameters.Add("@NoAFirstName", SqlDbType.VarChar).Value = txtFname.Text;
da.InsertCommand.Parameters.Add("@NoAMiddleName", SqlDbType.VarChar).Value = txtMname;
da.InsertCommand.Parameters.Add("@NoACivilStatus", SqlDbType.VarChar).Value = ddlCivil.SelectedValue;
da.InsertCommand.Parameters.Add("@NoAMonth", SqlDbType.VarChar).Value = ddlMonth.SelectedValue;
da.InsertCommand.Parameters.Add("@NoADay", SqlDbType.VarChar).Value = ddlDay.SelectedValue;
da.InsertCommand.Parameters.Add("@NoAYear", SqlDbType.VarChar).Value = ddlYear.SelectedValue;
da.InsertCommand.Parameters.Add("@NoAAge", SqlDbType.VarChar).Value = txtAge.Text;
da.InsertCommand.Parameters.Add("@NoSLastName", SqlDbType.VarChar).Value = txtSlname.Text;
da.InsertCommand.Parameters.Add("@NoSFirstName", SqlDbType.VarChar).Value = txtSfname.Text;
da.InsertCommand.Parameters.Add("@NoSMiddleName", SqlDbType.VarChar).Value = txtSmname.Text;
da.InsertCommand.Parameters.Add("@Residence", SqlDbType.VarChar).Value = txtPerm.Text;
da.InsertCommand.Parameters.Add("@TelephoneNumber", SqlDbType.VarChar).Value = txtNum.Text;
da.InsertCommand.Parameters.Add("@ResidenceYearsThere", SqlDbType.VarChar).Value = txtPstay.Text;
da.InsertCommand.Parameters.Add("@DescriptionOfHouse", SqlDbType.VarChar).Value = txtDescHouse.Text;
{
     if (cbOwn.Checked)
     {
         da.InsertCommand.Parameters.AddWithValue("@DescriptionOfHouseType", "Owned");
     }
     else …
Run Code Online (Sandbox Code Playgroud)

c# database sql-server asp.net visual-studio-2010

0
推荐指数
1
解决办法
955
查看次数

标签 统计

asp.net ×1

c# ×1

database ×1

sql-server ×1

visual-studio-2010 ×1