View Full Version : کمک در Ado
HjSoft
جمعه 06 اردیبهشت 1387, 15:08 عصر
بنده یک برنامه درست کردم که به مهض ورود به برنامه تاریخ روز رو تو خودش ثبت میکنه و اگه کاربر دوباره بخواد بیاد داخل میگه نمیتونی خوب حالا شما از چه راهی برای ثبت تاریخ خودکار استفاده میکنید.
من خودم از راه ساده ثبت در MDB استفاده میکنم به این صورت
txt_date = date
adodc1.recordset.update
و تسکت باکس مربوطه به ado مربوطه وصل است حالا مشکل اینجا است که اگر اینجوری استفاده کنم ثبت نمیشود ولی اگر بایم و یک movelast اضافه کنم درست میشه و مشکل عجیبتر اینکه روی سیستم های دیگه ERror 5 رو میده و من مطمئن هستم این قسمته حالا شما چه مگید ی چه راهی پیشنهاد میکنید
vahidm
جمعه 06 اردیبهشت 1387, 15:47 عصر
دوست عزیز علتش اینه که باید
یک رکورد جدید ایجاد کنی
adodc1.recordset.addnew
بعدش update کنی
HjSoft
جمعه 06 اردیبهشت 1387, 16:10 عصر
خوب من میخوام که روی همون رکورد ذخیره بشه تا بعدا بتونم چکش کنم
vahidm
جمعه 06 اردیبهشت 1387, 16:20 عصر
با سلام
ببین برای این کار می تونی بنویسی
data1..recordset.edit
data1.recordset.fildse(0)=text1.text
data1.recordset.update
data1.refresh
البته این برای یک رکورد هستش
اگر رکورد های متفاوت می خواید می تونید از
دستور data1.Recordset.AbsolutePosition
استفاده کنید
vahidm
جمعه 06 اردیبهشت 1387, 16:25 عصر
ببخشید شما یکی رکورد داری یا تعدادش نامشخصه ؟
اوبالیت به بو
جمعه 06 اردیبهشت 1387, 18:20 عصر
http://barnamenevis.org/forum/showpost.php?p=414970&postcount=3
vbhamed
جمعه 06 اردیبهشت 1387, 19:20 عصر
سلام
اول این دستور رو بنویس
Ado.Refresh
vahidm
شنبه 07 اردیبهشت 1387, 00:32 صبح
بله اگر همه چیزتون درسته و ایراد می گیره توی خصوصیت active فرم بنویس
adodc.refresh
ببخشید
HjSoft
شنبه 07 اردیبهشت 1387, 15:16 عصر
خوب ممنونم از جوابتون غیر از پست آقای اوبالیت و وحید م که هنوز تست نکردم نتایج به این صورت است :
اگر از on error resume next یا اضافه کردن رکورد جدید استفاده کنم runtime 5 میاد ولی من از ado استفاده میکردم و کلا یک فیلد توی دیتام دارم که اونم تاریخه ولی حالا که شما گفتید از دیتا استفاده کنم یکم بهتر شد جوابشو فردا بهتون میدم تا ببرم مدرسه تو سیستماشون تست کنم ممنون از مشارکتون دوستان
vahidm
شنبه 07 اردیبهشت 1387, 21:27 عصر
دوست عزیز شما نباید در قسمت های بانک اطلاعاتی به خصوص در ثبت اطلاعات
از on error resume next استفاده کنی چون اگر مشکلی باشه بهت نمی گه
ببخشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.