ورود

نسخه کامل مشاهده نسخه کامل : یه مشکل در آپدیت بانک اطلاعاتی



aliaghaaaaa
15-06-2009, 10:11
سلام.من دستور زیر را توی وی بی دات نت نوشته ام. ولی به من پیام میدهد که دستور آپدیت را اشتباه می نویسم. در ضمن من از اکسس 2007 برای بانک خودم استفاده کرده ام. داده های بانک اطلاعاتی را هم چک کرده ام و درست است.
لطفا من را راهنمایی کنید. ممنون


Dim connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db.mdb"
Dim dt As New DataTable()
Dim commstr As String = "UPDATE data SET clock='111' , hour= '222' , min='333' , sec= '444' , gheymatekol= '555' where id='1'"
Dim DataAdapter As New OleDb.OleDbDataAdapter(commstr, connstr)
DataAdapter.Fill(dt)

MTPROG
21-06-2009, 08:20
نکته :اگر از فرمت اصلی خود ACCESS 2007 استفاده کردی باید Connection String رو اینطوری تغییر بدی

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگر هم از فرمت 2003 استفاده کردی درسته

اشتباهات :
اگر فیلدهای clock,hour,min,sec,gheymatekol از نو Text هستند درسته در غیر اینصورت نباید از کوتیشن ' استفاده کنی
یعنی به جای
clock='111'
باید از clock=111 استفاده کنی
و دستور Where id='1' باید WHERE id=1 باشه

در کل سورس رو اینجوری بنویس


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید