PDA

نسخه کامل مشاهده نسخه کامل : خطا هنگام كار با ado



alî
06-09-2006, 16:24
Row cannot be located for updating.
Some values may have been changed since it was last read.
---------------------------
OK
---------------------------
در ضمن جدول كليد داره و ديتابيس هم اكسس هست.
لطفا اگر دليل اين خطا رو تشخيص ميديد اعلام كنيد.
ممنون.

مرد مباح
06-09-2006, 17:19
رفيق.
يك توضيح بده كه چي كار ميكني كه اين ارر رو ميده.
يك نيگا هم به لينكي كه در امضاي من هست بنداز تا شايد مشكلت اونجا حل بشه.
موفق باشي.

soldier
06-09-2006, 18:10
سلام
يه خورده توضيح ميدادي بهتر بود!
خوب بگو وقتي اين ارر رو ميده! كدوم خط رنگش عوض ميشه؟
يعني از كدوم خط ارر ميگيره! و بگو اون خط چي بوده! يعني
همون خط رو كپي كن اينجا!
اينطوري بهتر ميشه فهميد كه علت چي بوده !
و زودتر مشكلت حل ميشه
منتظريم

nasim1984
06-09-2006, 20:45
موقعي كه داري رابطه برقرار ميكني بين جدول هات casecade update را تيك بزن البته توضيحاتت برا بر طرف شدن مشكلت كم هست.

alî
06-09-2006, 21:28
ممنون از توجه شما
تو رویداد قبل از پست کد نوشتم و وقتی اون کد تموم میشه یعنی به آخر پروسیجر میرسه روی end خطا ميده.
وقتي ركوردي اضافه و پست بشه بعد دوباره كه ميخواي تغيير روي همون ركوردي كه تازه اضافه شده بدي خطا روي ميده يعني اگر پنجره بسته بشه و دوباره باز بشه خطا نميده.
مشكل از كدهايي كه در رويداد قبل از پست نوشتم نيست.

مرد مباح
06-09-2006, 21:37
لطف كن كل پروسيجر يا حراقل تيكه آخرشو بنويس.
احتمالا خطا از فرمان آخر قبل از اند هست.

soldier
06-09-2006, 23:03
وقتي ركوردي اضافه و پست بشه بعد دوباره كه ميخواي تغيير روي همون ركوردي كه تازه اضافه شده بدي خطا روي ميده

خوب بايد اديتش كني! و اكتيو!
اگر براي اضافه كردن ارر نميده! و براي تغيير دادن خطا ميده ! قبل از تغيير اين دستورات رو بنويس!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به جای adodataset! اسم رکوردی رو بنویس که ازش استفاده می کنی!
یعنی اسم کمپننتی که برای رابطه دیتابیس با اکسس گذاشتی رو بزار به جای adodataset1
اگر مشکلت حل نشد! بگو!
اگر هم با همین حل شد خبر بده!
موفق ببشی!

alî
08-09-2006, 08:32
اگر اكتيو نباشه كه چيزي نشون نميده و مشخصه و چون از DBEdit استفاده ميكنم خودش به طور خودكار اديت و پست رو انجام ميده.
مشكل از اينجا بود كه بايد بعد از هر بار پست داده ها رو رفرش ميكردي. يعني تو رويداد بعد از پست نوشتم adodataset1.refresh و مشكل حل شد.
از همه شما ممنونم.

soldier
08-09-2006, 12:29
سلام
خوشحالم كه مشكلت حل شد!
موفق باشي