ورود

View Full Version : سوال: ذخبره نشدن تغییرات در ADO



یوسف زالی
سه شنبه 22 شهریور 1390, 19:57 عصر
سلام خدمت سروران گرامی
امروز به مشکلی برخوردم که خیلی عجیب بود :
با شی ADO به اکسس کانکت زدم و در جدولی Insert کردم. تغییرات در گرید نمایش داده شد. اما با خروج از گرید اطلاعات rollback میشد.
انگار که اصلا تغییری داده نشده.
متد های Insert - UpdateBach از ADOTable و Execute از ADOCommand جواب نداد.
LockType و CursorType های مختلف رو امتحان کردم نشد.
به جای اکسس از XML استفاده کردم نشد.
کلافه شدم.
جالبش اینه که روی سیستم خودم تمام روشها جواب داده اما روی یک سیستم به خصوص جواب نمی ده.
اروری ندارم.
دسترسی Read/Write هم روی سیستم مورد نظر دارم...

لطفا کمک!! اعصابم ریخت به هم

hossein_h62
سه شنبه 22 شهریور 1390, 23:28 عصر
سلام
احتمالا نرم افزاری مثل Deep Freeze روی اون سیستم نصب نشده ؟؟؟

یوسف زالی
چهارشنبه 23 شهریور 1390, 00:22 صبح
این نرم افزار باید جلوی ارسال به فایل متنی رو هم بگیره اما این اتفاق می افته

rezaghahremani
چهارشنبه 23 شهریور 1390, 19:47 عصر
در اضافه کردن به جدول باید علاوه بر insert تغییرات در جدول نیز ذخیره شود درصورتی که شما فقط تغییرات راد ر دیتاست ذخیره میکنید باید از دستور زیر استفاده کنی :
adotable1.insert;
.....
adotable1.post;

یوسف زالی
چهارشنبه 23 شهریور 1390, 20:37 عصر
بله دوست من. این کار رو که باید کنم و کردم. اما مشکل این نیست.
رو سیستم خودم درسته.

یوسف زالی
جمعه 25 شهریور 1390, 17:22 عصر
دوستان متد SaveToFile انجام میشه اما ذخیره نمی کنه.
اما فایل به صورت دستی و بایت بایت ذخیره میشه.
کسی به این مشکل بر نخورده؟