PDA

View Full Version : سوالی از ADO در VB 6



shsoft
پنج شنبه 01 خرداد 1382, 20:56 عصر
با سلام
من برنامه ای نوشته ام که چند تا فرم داره و در هر کدوم از این فرم ها از یک ADO استفاده شده
که تمام کنترل های ADO دقیقا مثل هم هستند و به یک جدول مشترک اشاره دارند.

آیا راهی وجود دارد که من یکبار یک کنترل ADO در برنامه ام تعریف کنم و از آن در تمام فرم هایم
استفاده کنم
[/code]

Vahid_Nasiri
پنج شنبه 01 خرداد 1382, 21:17 عصر
خیر! شما می توانید یک کلاس دیتابیس نویسی تعریف کنید و خیلی راحت از آن در برنامه خودتان در قسمت های مختلف استفاده نمایید. هر چند این کلاس هم در هر بار استفاده مانند یک کنترل باید initialize شود.
البته یک راه الکی هم دارد! یک کنترل روی یک فرم می گذاری و سپس آنرا در فرم دیگر صدا می زنی .... که این هم باید یکبار مقدار دهی اولیه شود .......
برای مثال در فرم یک می نویسی form0.adodc1.anything و به این صورت به اطلاعات فرم صفر می توان دسترسی داشت که اصلا توصیه نمی شود......

shsoft
پنج شنبه 01 خرداد 1382, 23:57 عصر
آیا تعدد کنترل های ADO بر روی یک فرم مشکلی را ایجاد می کند یا نه
مثلا 12 کنترل ADO در یک فرم

sunboy
شنبه 03 خرداد 1382, 08:34 صبح
هر چن تا بخوایی می تونی استفاده کنی و لی باید از این کد استفتده کنی

Form(x).ado(x) 8