-2
Я получаю фатальную ошибку при выполнении команды обновления в C# Я использую базу данных mysql. все прекрасно, как команда вставки команды и удаления, но когда я собираюсь обновлять записи, она показывает мне ошибку, которая является фатальной ошибкой во время выполнения команды. , пожалуйста, помогите мне.Неустранимая ошибка во время выполнения команды
public bool UpdateSupplierDetails(string supplierName, string tinNo, string panNo, string serviceTaxNo, string mobileNo, string phoneNo, string fax, string emailID, string website, string address, string id)
{//Initialising the connection object
using (MySqlConnection con = new MySqlConnection(config.connectionString))
{
try
{
//checking connection state
if (con.State == System.Data.ConnectionState.Closed)
con.Open();//if connection state is closed then open the connection
//defining mysql command object to select the query and assign the open connection to the mysqlcommand object
using (MySqlCommand cmd = new MySqlCommand("UPDATE tb_supplier SET suppliername = @suppliername, tinno = @tinno, panno = @panno, servicetaxno = @servicetaxno, mobileno = @mobileno, phoneno = @phoneno, faxno = @faxno, emailid = @emailid, website = @website, address = @address WHERE id = @id;", con))
{
cmd.Parameters.AddWithValue("@suppliername", supplierName.Trim());//Bind supplier name
cmd.Parameters.AddWithValue("@tino", tinNo.Trim());//Bind supplier tin no.
cmd.Parameters.AddWithValue("@panno", panNo.Trim());//Bind supplier pan no.
cmd.Parameters.AddWithValue("@servicetaxno", serviceTaxNo.Trim());//Bind supplier service tax no.
cmd.Parameters.AddWithValue("@mobileno", mobileNo.Trim());//Bind supplier mobile no.
cmd.Parameters.AddWithValue("@phoneno", phoneNo.Trim());//Bind supplier phone no.
cmd.Parameters.AddWithValue("@faxno", fax.Trim());//Bind supplier fax no.
cmd.Parameters.AddWithValue("@emailid", emailID.Trim());//Bind supplier email id
cmd.Parameters.AddWithValue("@website", website.Trim());//Bind supplier website
cmd.Parameters.AddWithValue("@address", address.Trim());//Bind supplier address
cmd.Parameters.AddWithValue("@id", id);//Bind customer ID
cmd.ExecuteNonQuery();//Executing assigned query
cmd.Parameters.Clear();//clear parameters
return true;//return true if query executed successfully
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return false;//return false if something goes wrong
}
}
}
Нам понадобится раздел C++, stat. –
Что это значит? –
новый App_Code.supplier(). UpdateSupplierDetails (this.txtSupplierName.Text, this.txtTinNo.Text, this.txtPanNo.Text, this.txtServiceTaxNo.Text, this.txtMobileNo.Text, this.txtPhoneNo.Text, this.txtFax. Текст, this.txtEmailID.Text, this.txtWebsite.Text, this.txtAddress.Text, _id) –