private void btnadd_Click(object sender, EventArgs e)
{
try
{
conn.Open();
string sql = ("Insert into tbl_books values NameOfBook = @book, Author [email protected], [email protected],[email protected],[email protected],[email protected]");
MySqlCommand sda = new MySqlCommand(sql,conn);
sda.Parameters.AddWithValue("@book", txtbook.Text);
sda.Parameters.AddWithValue("@author", txtauthor.Text);
sda.Parameters.AddWithValue("@publisher", txtpublisher.Text);
sda.Parameters.AddWithValue("@year", txtyear.Text);
sda.Parameters.AddWithValue("@category", cmbcategory.Text);
sda.Parameters.AddWithValue("@isbn", txtisbn.Text);
sda.ExecuteNonQuery();
conn.Close();
MessageBox.Show("Item has been added");
showlv("Select * from tbl_books", lvbooks);
}
catch (Exception)
{
MessageBox.Show("Cannot Add Item");
}
}
コードに問題がありますか?それはキャッチブロックに入るのを続ける。Sqlパラメータでエラーが発生しました
は良い習慣ではありません。あなたが本当に少なくとも例外メッセージ(IE:_catch(Exception ex){MessageBox.Show(ex.Message);} _)を表示し、メッセージテキスト – Steve
を教えてくださいあなた自身の構文/構造 – Plutonix
私は申し訳ありません、私はちょうどlearning.thanksです! – maklot