gabrieleb
پنج شنبه 22 مهر 1389, 23:03 عصر
سلام از دوستان عاجزانه خواهشمندم اینو کامل کنید...دستور ثبت داده در بانک اکسس از طریق سی شارپ (3 تا تکس باکس و 3تا فیلد در اکسس)
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
OleDbCommand OleDbCommand1 = new OleDbCommand();
OleDbConnection OleDbConnection1 = new OleDbConnection();
string c="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Application.StartupPath+"/db1.accdb";
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
OleDbConnection1.ConnectionString = c;
OleDbCommand1.Connection = OleDbConnection1;
OleDbCommand1.CommandText = "Insert into t1 (name,family,password) values" +
"(@name,@family,@password)";
OleDbCommand1.Parameters.AddWithValue("name", textBox1.Text.Trim());
OleDbCommand1.Parameters.AddWithValue("family", textBox2.Text.Trim());
OleDbCommand1.Parameters.AddWithValue("password", textBox3.Text.Trim());
OleDbConnection1.Open();
OleDbCommand1.ExecuteNonQuery();
OleDbCommand1.Parameters.Clear();
MessageBox.Show("ثبت شد");
}
}
هر کاری میکنم پیغام خطا میده
Syntax error in INSERT INTO statement تو رو خدا کمکم کنید خیلی لازم دارم
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
OleDbCommand OleDbCommand1 = new OleDbCommand();
OleDbConnection OleDbConnection1 = new OleDbConnection();
string c="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Application.StartupPath+"/db1.accdb";
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
OleDbConnection1.ConnectionString = c;
OleDbCommand1.Connection = OleDbConnection1;
OleDbCommand1.CommandText = "Insert into t1 (name,family,password) values" +
"(@name,@family,@password)";
OleDbCommand1.Parameters.AddWithValue("name", textBox1.Text.Trim());
OleDbCommand1.Parameters.AddWithValue("family", textBox2.Text.Trim());
OleDbCommand1.Parameters.AddWithValue("password", textBox3.Text.Trim());
OleDbConnection1.Open();
OleDbCommand1.ExecuteNonQuery();
OleDbCommand1.Parameters.Clear();
MessageBox.Show("ثبت شد");
}
}
هر کاری میکنم پیغام خطا میده
Syntax error in INSERT INTO statement تو رو خدا کمکم کنید خیلی لازم دارم