نقل قول نوشته شده توسط damas90 مشاهده تاپیک
با عرض سلام خدمت دوستان يك سوال در مورد اضافه كردن ركورد در اكسس داشتم كسي هست كمكم كنه؟؟
من كدزير رو براي وارد كردن اطلاعات نوشتم اما بيشتر از 11 فيلد ذخيره نميكنه
آيا مدلش اينجوريه يا من اشتباهي كردم

خواهش ميكنم كمكم كنيد چون خيلي گيرشم

cmd.Connection = con
cmd.CommandText = "insert into table1 values(@sho_perseneli,@name,@family,@name_pedar,@j ens,@tt_ruz,@tt_mah,@tt_year,@tell,@mobile,@mohle_ tavallod)"

cmd.Parameters.AddWithValue("@sho_perseneli", tb_sho.Text)

cmd.Parameters.AddWithValue("@name", tb_name.Text)
cmd.Parameters.AddWithValue("@family", tb_family.Text)
cmd.Parameters.AddWithValue("@name_pedar", tb_pedar.Text)
cmd.Parameters.AddWithValue("@jens", tb_jens.Text)
cmd.Parameters.AddWithValue("@tt_ruz", tb_ruz.Text)
cmd.Parameters.AddWithValue("@tt_mah", tb_mah.Text)
cmd.Parameters.AddWithValue("@tt_year", tb_year.Text)
cmd.Parameters.AddWithValue("@tell", tb_tell.Text)
cmd.Parameters.AddWithValue("@mobile", tb_tell_hamrah.Text)
cmd.Parameters.AddWithValue("@mohle_tavallod", tb_tavallod.Text)
con.Open()
n = cmd.ExecuteNonQuery()
Con.close()


وقتي ميخوام چند فيلد ديگه كه در جدول موجوده رو اضافه كنم ارور مياره
بايد چيكار كنم؟؟
سلام دوست عزیز............

من فر می کنم مشکی از خط زیر باشه......

cmd.Parameters.AddWithValue("@sho_perseneli", tb_sho.Text


نوع داده شماره پرسنلی باید حتماً از نوع داده صحیح باشه بهتره که به صورت long استفاده کنی......در ضمن وقتی می خواهی مثل خط بالا محتوای یه تکست باکس رو در اون بریزی از تابع VAL() استفاده کن.......مثل زیر....

cmd.Parameters.AddWithValue("@sho_perseneli", val(tb_sho.Text)

موفق باشین