ایجاد اطلاعات در بانک اطلاعاتی Access
سلام دوستان
من مخوام یه سری اطلاعات رو توی بانک اطلاعاتیم به زبان
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
وارد کنم اونم تویه بانک Access ولی با ارور مواجه میشم
اینم کد برنامه هست
کد:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.OleDb;
namespace Database
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=test.accdb");
private DataTable gettable(string cmd)
{
OleDbDataAdapter da = new OleDbDataAdapter(cmd, con);
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
}
private void runsql(string cmd)
{
OleDbCommand cm = new OleDbCommand(cmd, con);
con.Open();
cm.ExecuteNonQuery();
con.Close();
}
private void Form1_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'testDataSet2.tbl1' table. You can move, or remove it, as needed.
this.tbl1TableAdapter.Fill(this.testDataSet2.tbl1);
}
private void btnInsert_Click(object sender, EventArgs e)
{
runsql("Insert into tbl1(ID,stName,stFamily,stAVG) values('" + txtID.Text + "','" + txtName.Text + "','" + txtFamily.Text + "','" + txtAVG.Text + ")");
txtAVG.Text = "";
txtFamily.Text = "";
txtID.Text = "";
txtName.Text = "";
}
}
}
تویه اجرای این دستور در تابع runsql ایراد میگیره
کد:
cm.ExecuteNonQuery();
ممنون میشم اگه کمکم کنید