PDA

View Full Version : سوال: استفاده از bde در شبکه



en.kamali.ir
جمعه 01 آذر 1387, 13:14 عصر
سلام به همه اساتید
یک برنامه نوشتم که کارهای حسابداری رو انجام میده بانک اون هم bde است حالا می خوام این برنامه رو از طریق شبکه چند نفر به طور همزمان اجرا کنند اما مشکل اینجاست که همه میتونند برنامه رو باز کنند اما وقتی هرکدوم از کاربران تغییراتی در برنامه میده کاربران دیگه از این تغییرات مطلع نمی شوند به طور مثال من یک رکورد رو حذف می کنم ولی در کامپیوتر بغلی رکورد باقی می ماند این مطلب تا زمانی باقی می ماند که همه کاربران برنامه های خود را ببندند و دوباره اجرا کنند .

vcldeveloper
جمعه 01 آذر 1387, 16:55 عصر
باید Refresh کنند. این مسئله مستقیما ربطی به BDE نداره، از ADO یا چیزهای دیگه هم برای اتصال استفاده کنید، همین شرایط را دارند. درباره اینکه چطور میشه از تغییرات داده های بانک اطلاعاتی در سمت کلاینت اطلاع پیدا کرد، تاپیک های زیادی وجود دارند.

en.kamali.ir
شنبه 02 آذر 1387, 00:25 صبح
علی جان از توضیحت سپاسگذارم .
1: امامن تازه واردم و از نحوه جستجو در این سایت اطلاع دقیقی ندارم لطفا بیشتر توضیح دهید .
2 : من این برنامه رو برای شبکه ننوشتم .با رفرش کردن و حتی باز و بسته کردن بانک ها در برنامه ها هم این مشکل حل نشد . اگه ممکنه برام یک لینک بذار تا مشکلم حل بشه .
محمد کمالی

mahtab_mmm85
یک شنبه 17 آذر 1387, 16:18 عصر
براي حل اين مشكل بايد از Transaction استفاده كني اگر طرز كار با Transaction را نمي داني Code را برات بگذارم.؟

matinebi
سه شنبه 19 آذر 1387, 23:29 عصر
براي حل اين مشكل بايد از Transaction استفاده كني اگر طرز كار با Transaction را نمي داني Code را برات بگذارم.؟

لطفا کد را قرار دهید و توضیحات مقدماتی را بگین

vcldeveloper
چهارشنبه 20 آذر 1387, 02:10 صبح
براي حل اين مشكل بايد از Transaction استفاده كني اگر طرز كار با Transaction را نمي داني Code را برات بگذارم.؟
ربطی به Transaction نداره. Transaction زمانی استفاده میشه که بخواهیم چندین عمل را بصورت Atomic انجام بدیم؛ یعنی یا همه آنها بدرستی انجام شوند، یا اگر یکی هم با شکست مواجه شد، کل عملیات شکست بخورد و وضیعت بانک به حالت قبل از شروع عملیات برگردد.

ایشون میخواد که وقتی بانک تغییر کرد، همه کلاینت ها از تغییر بانک با خبر بشند.

gilanema
شنبه 12 بهمن 1387, 19:36 عصر
با سلام من برنامه دلفی رو می خواهم نصب کنم اما موقع نصب پیغام BDE is currently running install will be aborted. را می دهد لطفا" مرا راهنمایی کنید که چگونه این برنامه را نصب کنم.

vcldeveloper
یک شنبه 13 بهمن 1387, 05:36 صبح
لطفا" مرا راهنمایی کنید که چگونه این برنامه را نصب کنم.
اگر همچین پیغامی میده، پس BDE روی سیستم مورد نظر نصب هست، و داره توسط یکی از برنامه های در حال اجرا استفاده میشه، پس نیازی به نصب مجددش ندارید. اگر لازم هست نصب کنید، بررسی کنید چه برنامه در حال اجرایی داره از BDE استفاده میکنه، آن را قبل از شروع نصب ببندید.