sadeghx98
چهارشنبه 27 شهریور 1392, 13:29 عصر
سلام ببخشید میشه بگید اشکال این کجاست
void addbook()
{
OleDbCommand bcm = new OleDbCommand("INSERT INTO book(number,bn,bw,bp) VALUES(@number,@bn,@bw,@bp)",cn);
bcm.Parameters.AddWithValue("@number",txtnum.Text.ToString());
bcm.Parameters.AddWithValue("@bn", txtbn.Text.ToString());
bcm.Parameters.AddWithValue("@bw", txtbw.Text.ToString());
bcm.Parameters.AddWithValue("@bp", txtbn.Text.ToString());
cn.Open();
bcm.ExecuteNonQuery();
cn.Close();
}
private void btnaddbook_Click(object sender, EventArgs e)
{
if (txtnum.Text == "" || txtbname.Text == "" || txtbw.Text == "" || txtbn.Text == "")
{
MessageBox.Show("لطفا همه ی فیلد ها را پر کنید");
}
else
{
addbook();
}
}
این خطا رو میده
Syntax error in INSERT INTO statement
void addbook()
{
OleDbCommand bcm = new OleDbCommand("INSERT INTO book(number,bn,bw,bp) VALUES(@number,@bn,@bw,@bp)",cn);
bcm.Parameters.AddWithValue("@number",txtnum.Text.ToString());
bcm.Parameters.AddWithValue("@bn", txtbn.Text.ToString());
bcm.Parameters.AddWithValue("@bw", txtbw.Text.ToString());
bcm.Parameters.AddWithValue("@bp", txtbn.Text.ToString());
cn.Open();
bcm.ExecuteNonQuery();
cn.Close();
}
private void btnaddbook_Click(object sender, EventArgs e)
{
if (txtnum.Text == "" || txtbname.Text == "" || txtbw.Text == "" || txtbn.Text == "")
{
MessageBox.Show("لطفا همه ی فیلد ها را پر کنید");
}
else
{
addbook();
}
}
این خطا رو میده
Syntax error in INSERT INTO statement