ورود

View Full Version : سوال: استفاده از عناصر ado در تمام فرمها



disiba
یک شنبه 28 مهر 1392, 22:06 عصر
سلام
برای اتصال به بانک اطلاعاتی از عناصر ADO استفاده می کنم . فرمهای مختلفی را هم در برنامه تولید کردم . عناصر ADO را روی فرم اصلی قرار دادم ولی این عناصر توی فرمهای دیگر شناخته نمی شوند . چکار کنم تا این عناصر (adoconnection-adotable-datasource) توی همه فرمها شناخته شوند ؟

SayeyeZohor
دوشنبه 29 مهر 1392, 00:05 صبح
1- بايد فرمي اصليت رو تو بقيه فرم ها use كني (Alt + F11)
2- بهتره به جاي فرم از data module استفاده كني

disiba
دوشنبه 29 مهر 1392, 00:32 صبح
ممنون . ممکنه در مورد data module بیشتر توضیح بدید ؟

یوسف زالی
دوشنبه 29 مهر 1392, 11:20 صبح
File -> New -> Data Module

disiba
جمعه 03 آبان 1392, 22:53 عصر
من دیتا ماژول ایجاد کردم . از طریق Alt + 11 اونو به فرمهای برنامه هم متصل کردم . ولی هنگام اجرای برنامه وقتی به اولین خط برنامه که مربوط به دیتابیس می رسه خطا می گیره .
(DataModule38.ADOTable1.Active:=True) . مشکل از کجا می تونه باشه ؟ من چیزی رو جا انداختم ؟ ارتباط با دیتا بیس مشکلی نداره

یوسف زالی
جمعه 03 آبان 1392, 22:57 عصر
نام خطا؟
دوستان ما که پشت سیستم شما نیستیم. سعی کنید تا حد امکان بیشترین توضیحات مفید رو بدید.

disiba
شنبه 04 آبان 1392, 00:24 صبح
پیغام خطا :
project .... raised exception class EAccessviolation with message ' Access violation at address ..... 0

112230

SayeyeZohor
شنبه 04 آبان 1392, 06:59 صبح
سورستون رو ضنیمه کنین چک بشه

یوسف زالی
شنبه 04 آبان 1392, 10:27 صبح
معمولا این خطا مال وقتیه که شی هنوز ساخته نشده و دارید بهش دسترسی پیدا می کنید.
ممکنه قبل از Open شدن دیتاست، از یکی از فیلدهاش استفاده کرده باشید.

ehstrn2010
شنبه 04 آبان 1392, 20:36 عصر
احتمالا کد فوق را در رویداد Oncreate فرم اصلیت اجرا کردی. یا یه فرمی که زود تر از دیتا مدول شما ساخته می شود.