vb-sosol
چهارشنبه 22 بهمن 1393, 17:31 عصر
سلام دوستان
من با اکسس دارم کار میکنم
میخوام روی یکی از جدولام آپدیت بزنم خطایی Syntax error in UPDATE statement بهم میده
در حالی که از همین نمونه کد چند خط بالاتر استفاده کردم و مشکلی نداشت
داره دیونم میکنه مشکلش کجاس؟:گریه:
کدهای من:
System.Data.OleDb.OleDbConnection ocnp = new System.Data.OleDb.OleDbConnection();
System.Data.OleDb.OleDbCommand ocmp = new System.Data.OleDb.OleDbCommand();
ocnp.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\DBPerson.mdb";
ocmp.Connection = ocnp;
ocmp.CommandText = "UPDATE Person SET PersonName=@PersonName,BirthDay=@BirthDay,BirthMah =@BirthMah,BirthYear=@BirthYear,UserName=@UserName ,Password=@Password,Question=@Question,Answer=@Ans wer,Active=@Active WHERE id=1";
ocmp.Parameters.Clear();
ocmp.Parameters.AddWithValue("@PersonName", txtNameUesr.Text);
ocmp.Parameters.AddWithValue("@BirthDay", comboBoxrooz.Text);
ocmp.Parameters.AddWithValue("@BirthMah", comboBoxMah.Text);
ocmp.Parameters.AddWithValue("@BirthYear", txtyears.Text);
ocmp.Parameters.AddWithValue("@UserName", txtUser.Text);
ocmp.Parameters.AddWithValue("@Password", txtPassword.Text);
ocmp.Parameters.AddWithValue("@Question", comboBoxQuestion.Text);
ocmp.Parameters.AddWithValue("@Answer", txtAnswer.Text);
ocmp.Parameters.AddWithValue("@Active", active);
ocnp.Open();
ocmp.ExecuteNonQuery();
ocnp.Close();
ocmp.Dispose();
ocnp.Dispose();
من با اکسس دارم کار میکنم
میخوام روی یکی از جدولام آپدیت بزنم خطایی Syntax error in UPDATE statement بهم میده
در حالی که از همین نمونه کد چند خط بالاتر استفاده کردم و مشکلی نداشت
داره دیونم میکنه مشکلش کجاس؟:گریه:
کدهای من:
System.Data.OleDb.OleDbConnection ocnp = new System.Data.OleDb.OleDbConnection();
System.Data.OleDb.OleDbCommand ocmp = new System.Data.OleDb.OleDbCommand();
ocnp.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\DBPerson.mdb";
ocmp.Connection = ocnp;
ocmp.CommandText = "UPDATE Person SET PersonName=@PersonName,BirthDay=@BirthDay,BirthMah =@BirthMah,BirthYear=@BirthYear,UserName=@UserName ,Password=@Password,Question=@Question,Answer=@Ans wer,Active=@Active WHERE id=1";
ocmp.Parameters.Clear();
ocmp.Parameters.AddWithValue("@PersonName", txtNameUesr.Text);
ocmp.Parameters.AddWithValue("@BirthDay", comboBoxrooz.Text);
ocmp.Parameters.AddWithValue("@BirthMah", comboBoxMah.Text);
ocmp.Parameters.AddWithValue("@BirthYear", txtyears.Text);
ocmp.Parameters.AddWithValue("@UserName", txtUser.Text);
ocmp.Parameters.AddWithValue("@Password", txtPassword.Text);
ocmp.Parameters.AddWithValue("@Question", comboBoxQuestion.Text);
ocmp.Parameters.AddWithValue("@Answer", txtAnswer.Text);
ocmp.Parameters.AddWithValue("@Active", active);
ocnp.Open();
ocmp.ExecuteNonQuery();
ocnp.Close();
ocmp.Dispose();
ocnp.Dispose();