ورود

View Full Version : سوال: ارتباط با با نک اطلاعاتی اکسس در اینتراوب



Mask
پنج شنبه 07 دی 1391, 15:06 عصر
با سلام
از ابزار Ado برای اتصال به بانک اکسس در اینتراوب میخواستم استفاده کنم که نشد.
باید از چه ابزاری برای اینکار استفاده کنم؟

mrm0101
پنج شنبه 07 دی 1391, 19:39 عصر
سلام . نباید مشکلی داشته باشه
پیام خطا رو بگذارید

Mask
پنج شنبه 07 دی 1391, 19:59 عصر
این سمپل رو ببینید .

mrm0101
پنج شنبه 07 دی 1391, 20:21 عصر
شما در اینتراوب وقتی می خواهید از بانک اطلاعاتی اسفاده بکنید در قسمت srvercomtroler خاصیت ComInitialization را برابر با مقدار ciMultiThreaded یا normal قرار بدهد
نکته دوم adoconnection رو حتما در یونیت UserSession قرار دهیدد
با تشکر

Mask
شنبه 09 دی 1391, 13:06 عصر
نکته دوم adoconnection رو حتما در یونیت UserSession قرار دهیدد
ممنون از جوابتون.
چرا؟
اصلا اون یونیت برای چیه؟

mrm0101
شنبه 09 دی 1391, 15:46 عصر
خب usersseion معادل datamodule در برنامه های تحت ویندوز است . توی وب خیلی مهمه برای ازاد سازی حافطه و سرغت برنامه
شما مشکل ارتباط با دیتابیس حل شد؟

Mask
شنبه 09 دی 1391, 16:27 عصر
ممنون ازتون.
بله مشکل اتصال حل شد.
اما نیدونم چرا اولا نمیتونم از تو IWForm1 بتونم IWForm2 رو show کنم .
ویا نمیتونم از تو IWForm1 به کنترلهای IWUserSession دسترسی داشته باشم.
با اینکه unit های مربوطه رو هم uses کردم.

BORHAN TEC
پنج شنبه 14 دی 1391, 16:13 عصر
سلام
جناب Gold عزیز. بهتر نیست که در این موارد Access رو به خاک بسپارید؟!
برنامه های مبتنی بر وب چند کاربر به صورت همزمان دارند و اصولاً اکسس برای این کار طراحی نشده است. کاربرد اکسس فقط در جایی است که فقط و فقط یک کاربر بخواهد از پایگاه داده استفاده کند و استفاده چند کاربر به صورت همزمان از آن واقعاً خطرناک است و این سیاست کاملاً اشتباه است. در اینگونه موارد شما باید از DBMS هایی استفاده کنید که برای پاسخگویی به چند کاربر به صورت همزمان طراحی شده اند. مثل نسخه های سروری MySql و FireBird و SQL Server و ... .
موفق باشید...

mrm0101
پنج شنبه 14 دی 1391, 18:33 عصر
برای نمایش فرم دوم در فرم اول
ابتدا فرم را use کنید
tiwform2.create(webapplication).show