ورود

View Full Version : سوال: عدم ذخيره اطلاعات



smhzkk61
جمعه 23 مرداد 1388, 14:33 عصر
سلام خدمت دوستان گرامي...
برنامه اي طراحي كردم با بانك اطلاعاتي اكسس....متاسفانه داده ها در بانك ذخيره نمي شوند و پيغام overflow فيلد تاريخ باعث سر در گم شدن من شده .....
نمونه برنامه ام رو اينجا مي زارم اگه براي دوستان مقدوره يه نگاه بندازيد ببينيد مشكل قابل حله...
متشكرم...ممنون.

smhzkk61
یک شنبه 25 مرداد 1388, 10:27 صبح
دوستان عزيز ......مشكل برنامه من چيه؟:افسرده:

p_ooya
یک شنبه 25 مرداد 1388, 12:38 عصر
من قبل از اینکه جواب سوالتون رو بدم یه پیشنهاد بدم اونهم اینه که همیشه متن خطا رو کامل قرار بدید و سوالتون رو با اطلاعات کامل ارسال کنید. پاسخ به سوال، حتی الامکان نباید مستلزم دانلود ضمیمه باشه.
اما راجع به کد :
اول از همه یه راهکار. به جای کد زیر:

adoTable1.First;
adoTable1.Insert;از این:

adotable1.append;استفاده کنید. من نتونستم به بانکتون وصل شم برای همین هم adoconnection رو تغییر دادم و از پرووایدر jet 4 استفاده کردم، به بانک وصل شدم و یه رکورد هم ثبت کردم. آفیس من 2007 هست. اگه مشکل با فیلد تاریخه شاید دلیلش این باشه که برنامه سعی می کنه یه رشته رو در یه فیلد از نوع تاریخ ثبت کنه، هرچند که من رکورد رو با موفقیت ثبت کردم.

smhzkk61
یک شنبه 25 مرداد 1388, 14:14 عصر
متشكرم از شما دوست عزيز....:لبخندساده:
چند سوال:
پرووایدر jet 4 تو كدوم تب قرار داره تا كنون باهاش كار نكردم...
به نظر شما مشكل بنده از اينه كه آفيس 2003 استفاده كردم....

خطلايي كه از فيلد تاريخ مي گرفت اين بود:
[Mirosoft][ODBC Mirosoft Accsess Driver]Datetime field overflow(null)

اگه امكان داره برنامه اصلاح شده رو اينجا ضميمه كنيد.:چشمک:
مرسي.........

khorsandreza
یک شنبه 25 مرداد 1388, 16:31 عصر
از طریق Ado
رو کامپننونت بعد از راست کلیک میتونید در تب اول (Provider) انتخاب کنید


رو برنامه تغییر دادم ومثال زدم ساده اش کردم لزومی نداشت این همه کد بنوبیسی سه چهار فیلد اولت را اصلاح کردم بقیه خودت درست کن و یک Unit هم به همراه فایلها برات ارسال کردم در برنامه ات استفاده کن من یک مورد را بکار بردم موقع ورود به فیلد های فارسی صفحه کلید را بطور خودکار فارسی و لاتین میکند

نام فایل اضافه شده BestUnit میباشه

smhzkk61
یک شنبه 25 مرداد 1388, 19:10 عصر
متشكرم عزيز.....:قلب:
بابت BestUnit يه دنيا ممنون.....
اما مشكل فيلد تاريخ ام هنوز حل نشد..... اين ارور همچنان صادر ميشه:ناراحت:

khorsandreza
یک شنبه 25 مرداد 1388, 21:00 عصر
ظاهر سرور انجمن به مشکل بر خورده در تبریز بسختی بالا میاد درست بشه نسخه اصلاحی برنامه را براتون ارسال میکنم

khorsandreza
سه شنبه 27 مرداد 1388, 01:11 صبح
متشكرم عزيز.....:قلب:
بابت BestUnit يه دنيا ممنون.....
اما مشكل فيلد تاريخ ام هنوز حل نشد..... اين ارور همچنان صادر ميشه:ناراحت:


اگه مشکلت حل نشده اصلاح شده برنامه را برات ارسال کنم؟

smhzkk61
سه شنبه 27 مرداد 1388, 02:59 صبح
دوست عزيزم...ممنون ميشم اصلاح شده بزاريد
مشكلم هنوز به قوت خودش باقيه..
متشكرم.

khorsandreza
سه شنبه 27 مرداد 1388, 09:37 صبح
دوست عزيزم...ممنون ميشم اصلاح شده بزاريد
مشكلم هنوز به قوت خودش باقيه..
متشكرم.


سلام به ادرس زیر سری بزن

http://www.persiangig.com/pages/download/?dl=http://delphi-magic2.persiangig.com/samples/Sample%20DBGrid%20Mask.rar
و
http://www.delphi-magic.com/source.php

smhzkk61
سه شنبه 27 مرداد 1388, 20:12 عصر
دوست عزيز...
بي نهايت ممنونم... خيلي لطف كردي.مشكلم حل شد.از طريق برنامه اصلاحي كه فرستاديد ياد گرفتم به چه صورت فيلدهاي مربوط به تاريخ رو در بانك اكسس استفاده كنم.
بازم متشكر.
موفق باشيد.