با سلام!برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط lilyum برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
دوست گرامی عضویت شما رو در شهر سخت افزار تبریک می گم.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
کد شما چندین اشکال داره:
1- کارکتر فاصله، & و ^ در نام پارامتر مجاز نیست. پس فرضا" باید پارامتر name ketab رو به name_ketab تغییر بدید. همچنین باید در پایگاه داده تون (Zinks.mdb) نام ستون name ketab رو با name_ketab جایگزین کنید. ترجیحا" در جدول تون تمام ستون ها رو هم از نوع Text انتخاب کنید؛ حتی ستون های مربوط به تاریخ رو.
2- بعد از هر ویرگول (,) یک فاصله قرار بدید.
3- نیازی به گذاشتن علامت @ به هنگام اضافه کردن پارامتر نیست.
4- comobBox1.DataSource باعث ایجاد خطا میشه. اگه می خواهید مقدار انتخاب شده ی باکس رو به پارامتر تخصیص بدید باید از comboBox1.SelectedItem استفاده کنید.
سورس تون اصلاح و فایل پروژه اش هم پیوست شد.
موفق باشیدکد:OleDbConnection conn = new OleDbConnection(); conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data Source=|DataDirectory|\\Zinks.mdb"; conn.Open(); OleDbCommand cmd = new OleDbCommand(); cmd.Connection = conn; cmd.CommandText = "INSERT INTO zink([shomareh], [name_ketab], [abade_form], [tedae_safahate_ketab], [tedade_form], [tedade_form_rangi], [formhaye_kharab_zinkhaye_eslahi], [tarikhe_bardasht], [tavasote], [shomare_formha], [tarikhe_odat], [vaziate_film], [tozihate_film], [mavarede_khas])" + " values (@shomareh, @name_ketab, @abade_form, @TEDae_safahate_ketab, @TEDade_form, @TEDade_form_rangi, @formhaye_kharab_zinkhaye_eslahi, @tarikhe_bardasht, @tavasote, @shomare_formha, @tarikhe_odat, @vaziate_film, @tozihate_film, @mavarede_khas)"; cmd.Parameters.AddWithValue("shomareh", textBox3.Text); cmd.Parameters.AddWithValue("name_ketab", textBox4.Text); cmd.Parameters.AddWithValue("abade_form", textBox6.Text); cmd.Parameters.AddWithValue("TEDae_safahate_ketab", textBox5.Text); cmd.Parameters.AddWithValue("TEDade_form", textBox7.Text); cmd.Parameters.AddWithValue("TEDade_form_rangi", textBox8.Text); cmd.Parameters.AddWithValue("formhaye_kharab_zinkhaye_eslahi", textBox9.Text); cmd.Parameters.AddWithValue("tarikhe_bardasht", dateTimePicker1.Value); cmd.Parameters.AddWithValue("tavasote", textBox1.Text); cmd.Parameters.AddWithValue("shomare_formha", textBox2.Text); cmd.Parameters.AddWithValue("tarikhe_odat", dateTimePicker2.Value); cmd.Parameters.AddWithValue("vaziate_film", comboBox1.SelectedItem); cmd.Parameters.AddWithValue("tozihate_film", textBox10.Text); cmd.Parameters.AddWithValue("mavarede_khas", textBox11.Text); cmd.ExecuteNonQuery(); this.Close();
آرمین






پاسخ با نقل قول

Bookmarks