مشكل در ارتباط با اكسس [آرشيو] - P30World Forums

PDA

View Full Version : مشكل در ارتباط با اكسس


جواد كاظميان
07-09-2006, 10:23 PM
سلام

http://i6.tinypic.com/1zf04so.jpg

ميخواستم در سي شارپ چند تا butten اضافه كنم كه هر يك از آن كار عكس بالا را انجام دهد (اوني كه دورش قرمز هست)
مثلا يكي از كليدها كار add و ديگري del و ديگري next و ... (در پايگاه داده اكسس)
حالا در اين butten ها چي بنويسم ؟

lord fogir
07-21-2006, 05:13 AM
I send delete funection and insert funection

string strcon;
string strsql;
OleDbConnection con;
OleDbDataAdapter da;
DataSet ds=new DataSet();
//************************************************** *****
private void Form1_Load(object sender, System.EventArgs e)
{
strcon="Provider=Microsoft.Jet.OLEDB.4.0;"+"Data Source=d:\\db2\\db1.mdb";
con=new OleDbConnection(strcon);
con.Open();
strsql="Select * from db";
da=new OleDbDataAdapter(strsql,con);
da.Fill(ds,"db");
dataGrid1.DataBindings.Add(new Binding("DataSource",ds,"db"));
con.Close();
}
//************************************************** *****
private void Delete_Click(object sender, System.EventArgs e)
{
string strdel;
string strnum;
strnum=textBox1.Text;
OleDbCommand cmd=new OleDbCommand();
con.Open();
strdel="Delete from db where NUM="+strnum;
cmd.CommandText=strdel;
cmd.Connection=con;
cmd.ExecuteNonQuery();
ds.Clear();
da.Fill(ds,"db");
con.Close();
}
//**************************************************
private void Insert_Click(object sender, System.EventArgs e)
{
string strins;
string strnum;
string strname;
int num;
OleDbCommand cmd=new OleDbCommand();
con.Open();
strnum=textBox1.Text;
strname=textBox2.Text;
num=Convert.ToInt32(strnum);
strins="Insert into db("+"NUM"+",NAME"+")VALUES('"+num+"','"+strname+"')";
cmd.CommandText=strins;
cmd.Connection=con;
cmd.ExecuteNonQuery();
ds.Clear();
da.Fill(ds,"db");
con.Close();
}