PDA

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



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

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

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

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

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

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

disiba
جمعه 03 آبان 1392, 23:24 عصر
پیغام خطا :
project .... raised exception class EAccessviolation with message ' Access violation at address ..... 0

112230

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

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

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