sql异常是未处理的错误 [英] sql exception is unhandled error

查看:98
本文介绍了sql异常是未处理的错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

  protected   void  Button_update_Click(对象发​​件人,EventArgs e)
{
conn.Open();
string updateQuery = update emp_details(emp_name ,father_name,年龄,性别,dob,国籍,州,城市,mobile_no,exp,qual,emp_sal,email)值(@ name,@ fname,@ age,@ sex,@ dob,@ nation,@ state,@ city ,@ mob,@ exp,@ qual,@ sal,@ email);
SqlCommand com = new SqlCommand(updateQuery,conn);

com.Parameters.AddWithValue( @ name,TextBox_emp_name.Text );
com.Parameters.AddWithValue( fname,TextBox_father_name.Text);
com.Parameters.AddWithValue( @ age,TextBox_Age.Text);
com.Parameters.AddWithValue( @ sex,RadioButtonList_sex.Text); // 这个NOTATAION正确选择Dropdownlist
com.Parameters.AddWithValue( @ dob,TextBox_dob.Text);
com.Parameters.AddWithValue( @ nation,TextBox_nationality.Text);
com.Parameters.AddWithValue( @ state,TextBox_state.Text);
com.Parameters.AddWithValue( @ city,TextBox_city.Text);
com.Parameters.AddWithValue( @ mob,TextBox_mob.Text);
com.Parameters.AddWithValue( @ exp,DropDownList_exp.Text);
com.Parameters.AddWithValue( @ qual,DropDownList_qual.Text);
com.Parameters.AddWithValue( @ sal,TextBox_sal.Text);
com.Parameters.AddWithValue( @ email,TextBox_email.Text);
com.ExecuteNonQuery();
conn.Close(); ---------------->此处 显示错误 '('
Response.Write( 更新成功);
}

解决方案

正确的更新命令 [ ^ ]是:

  UPDATE  TableName  SET  FieldName = Something 
WHERE AnotherFieldName = criteria





听起来像是要插入数据。如果是,则替换 UPDATE with

  INSERT   INTO  TableName(< FieldList>)
VALUES (< Values>)


protected void Button_update_Click(object sender, EventArgs e)
        {
            conn.Open();
            string updateQuery = "update emp_details(emp_name,father_name,age,sex,dob,nationality,state,city,mobile_no,exp,qual,emp_sal,email) values(@name,@fname,@age,@sex,@dob,@nation,@state,@city,@mob,@exp,@qual,@sal,@email) ";
            SqlCommand com = new SqlCommand(updateQuery, conn);

            com.Parameters.AddWithValue("@name", TextBox_emp_name.Text);
            com.Parameters.AddWithValue("fname", TextBox_father_name.Text);
            com.Parameters.AddWithValue("@age", TextBox_Age.Text);
            com.Parameters.AddWithValue("@sex", RadioButtonList_sex.Text);// is this NOTATAION correct of selecting Dropdownlist
            com.Parameters.AddWithValue("@dob", TextBox_dob.Text);
            com.Parameters.AddWithValue("@nation", TextBox_nationality.Text);
            com.Parameters.AddWithValue("@state", TextBox_state.Text);
            com.Parameters.AddWithValue("@city", TextBox_city.Text);
            com.Parameters.AddWithValue("@mob", TextBox_mob.Text);
            com.Parameters.AddWithValue("@exp", DropDownList_exp.Text);
            com.Parameters.AddWithValue("@qual", DropDownList_qual.Text);
            com.Parameters.AddWithValue("@sal", TextBox_sal.Text);
            com.Parameters.AddWithValue("@email", TextBox_email.Text);
            com.ExecuteNonQuery();
            conn.Close();---------------->here it is showing an error"incorrect syntax near'(' "
            Response.Write("Updation Succesfull");
        }

解决方案

The proper update command[^] is:

UPDATE TableName SET FieldName = Something
WHERE AnotherFieldName = criteria



Sounds like you want to insert data. If yes, then replace UPDATE with

INSERT INTO TableName (<FieldList>)
VALUES(<Values>)


这篇关于sql异常是未处理的错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆