PDA

View Full Version : ذخیره کانکشن در یک کلاس برای استفاده در تمامی قستمهای پروژه



سینا2010
یک شنبه 29 خرداد 1390, 09:04 صبح
با سلام خدمت دوستان عزیز
می خواستم بدونم چطوری می شه کانکشن ارتباط دیتابیس SQL رو تو یه کلاس تعریف کنم و نحوه استفاده از اون کلاس تو فرمها به چه صورتی باید باشه ؟

ممنونم از همه دوستان

کاربر کوشا
یک شنبه 29 خرداد 1390, 15:08 عصر
سلام

براحتی میتونید کلیه اعمال دیتابیس از جمله باز و بسته کردن کانکشن یا اجرای رویه ها و کامندها رو در یک کلاس تعریف کنید. یک شیء کانکشن عمومی را در کلاس تعریف کنید و در متدی (مثلا EstablishConnection) آنرا باز یا در متدی بنام CloseConnection آنرا ببندید. همچنین میتوانید یک شیء کامند را در کلاس تعریف کنید و شیء کانکشن عمومی تعریف شده در کلاس را به آن نسبت بدهید و برای آن کامند، انواع متدهای اجرا بنویسید. من امتحان کردم و جواب گرفتم و با این روش اصلا شما نیاز به تعریف پی در پی انواع اشیاء اس کیو ال در برنامه نخواهید داشت.

موفق باشید

pasargadsaeed
یک شنبه 29 خرداد 1390, 16:42 عصر
سلام

براحتی میتونید کلیه اعمال دیتابیس از جمله باز و بسته کردن کانکشن یا اجرای رویه ها و کامندها رو در یک کلاس تعریف کنید. یک شیء کانکشن عمومی را در کلاس تعریف کنید و در متدی (مثلا EstablishConnection) آنرا باز یا در متدی بنام CloseConnection آنرا ببندید. همچنین میتوانید یک شیء کامند را در کلاس تعریف کنید و شیء کانکشن عمومی تعریف شده در کلاس را به آن نسبت بدهید و برای آن کامند، انواع متدهای اجرا بنویسید. من امتحان کردم و جواب گرفتم و با این روش اصلا شما نیاز به تعریف پی در پی انواع اشیاء اس کیو ال در برنامه نخواهید داشت.

موفق باشید

-----
سلام نمونه کدی دارید بزارید دوستان

salam333
چهارشنبه 01 تیر 1390, 17:24 عصر
شما فقط مي خواي كانكشن را ذخيره كنيد از ريجستري خود ويندوز ميتواني براي اينكار استفاده كنيد

nowar1352
پنج شنبه 02 تیر 1390, 02:11 صبح
دوست عزيز معمولا نرم افزارهاي خوب و حرفه اي فايلي دارند برنامه تنظيمات اوليه اش رو از اون فايل ميخونه . مثلا من يه كلاس بنام setting بشكل زير ساخته ام

Public Class Setting

' مقدار دان رشته اتصال Connection String
Public ReadOnly Property StrCon() As String
Get
Return ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\NotCase\DB\NoCase.mdb")
End Get
End Property

حالا در هرجاي كه خواستيد بشكل زير از اين كانكشن استفاده كنيد .
dim xs as new setting
dim strcon as string=xs.strcon


ميبينيد خيلي ساده است
اگه باز هم سوال داشتي در خدمتيم


end class