یکی یه آموزش خیلی ساده برای وارد کردن داده به پایگاه داده اکسس قرار بده.
دوتا textbox
یه button
یه پایگاه داده اکسس
داریم.
البته بدون datagrid.
یکی یه آموزش خیلی ساده برای وارد کردن داده به پایگاه داده اکسس قرار بده.
دوتا textbox
یه button
یه پایگاه داده اکسس
داریم.
البته بدون datagrid.
{
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=C:\test.mdb");
OleDbCommand cmd = new OleDbCommand(string.Format("insert into tbl1 value(id={0}, name= {1}", textbox1.text,textbox2.text), con);
cmd.ExecuteNonQuery();
}
test اسم dtabase هست
tbl نام جدول داخل databse
آخرین ویرایش به وسیله banitaba.ommolketab : شنبه 02 اردیبهشت 1391 در 12:11 عصر
کد را اصلاح کردم یه نگاه بنداز
محتویات textbox ها به جای {0}, {1} قرار میگیره .
با استفاده از string.format
"با استفاده از string.format "
یعنی integer هم قبول می کنه.؟
اگه a یه متغیر integer باشه مینویسی
a.tostring();
تبدیل میشه به string
چرا به
cmd.ExecuteNonQuery();
خطا می ده ؟
چه خطایی میده عزیزم ؟؟
برنامتو همراه بانک بذار تا کدشو بنویسم برات.
OleDbDataAdapter dta = new OleDbDataAdapter("select * from inputinfo", objconnection);
DataSet dts = new DataSet();
dta.Fill(dts, "inputeinfo");
DataRow nrow;
OleDbCommandBuilder comb = new OleDbCommandBuilder(dta);
nrow = dts.Tables["inputeinfo"].NewRow();
nrow["idbook"] = textBox1.Text;
nrow["namebook"] = textBox2.Text;
nrow["nevisande"] = textBox3.Text;
dts.Tables["inputeinfo"].Rows.Add(nrow);
dta.Update(dts, "inputeinfo");
دوست عزیز این کد هم امتحان کن برای sql که جواب میده.موفق باشی
برات ایمیل کردم.
banitaba.ommolketab
لطفا اگه می شه . زود یه نگاهی بهش بنداز و کاملش کن
ممنون.