یکی یه آموزش خیلی ساده برای وارد کردن داده به پایگاه داده اکسس قرار بده.
دوتا 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
چرا به
cmd.ExecuteNonQuery();
خطا می ده ؟
"با استفاده از string.format "
یعنی integer هم قبول می کنه.؟
اگه a یه متغیر integer باشه مینویسی
a.tostring();
تبدیل میشه به string
چه خطایی میده عزیزم ؟؟
برنامتو همراه بانک بذار تا کدشو بنویسم برات.
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
لطفا اگه می شه . زود یه نگاهی بهش بنداز و کاملش کن
ممنون.