اگر برنامه نویسی بانک اطلاعاتی انجام میدهید و قصد دارید با یک رشته اتصال یا همان Connection String به بانک اطلاعاتی متصل شوید، برای شما یک پیشنهاد دارم، و اون اینه که از تکرار این رشته در طول برنامه پرهیز کنید و فقط یکجا اون رو بنویسید و چند جا فقط فراخوانی کنید، مثلا در وی بی دات نت تحت ویندوز، میتونید یک Module ایجاد کرده و درون اون کدی مثل این رو قرار بدید:

۱
۲
۳
Module Module1
Public s1 As String = "provider=microsoft.jet.oledb.4.0;data source=d:\Database7.mdb"
End Module

خب میبینید که با اینکار، یک متغیر عمومی داریم که می توانیم از اون در کل برنامه در قالب یک فراخوانی ساده استفاده کنیم.
یکی از مزیت های این روش بالا رفتن سرعت کار برنامه نویسی هست، البته مزیت دیگر اون این هست که اگر نیاز باشد تغییری در رشته اتصال انجام دهید، بطور خودکار در تمام جاهایی که از متغیر آن استفاده کرده ایم این تغییر اعمال میگردد و نیازی به دوباره کاری نیست.
حال فرض کنید میخواهیم از این متغیر در برنامه استفاده کنیم، کدی شبیه زیر رو می نویسیم:

۱
con = New OleDbConnection(s1)

این رو هم باید اضافه کنم که یک روش دیگر هم هست که البته توضیحات و کدنویسی اون کمی طولانی تر هست

مسعود شریفی پور

از سال 88 که با برنامه نویسی آشنا شدم خیلی علاقه مند بودم یک بستر آموزشی بسازم در فضای وب و به انتشار آموزش های در این زمینه بپردازم.حالا یک تیم داریم و با قدرت رو به جلو حرکت میکنیم.

نوشته‌های مرتبط

دیدگاه‌ها

*
*

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

    حمید پاسخ

    سلام
    من یه مشکلی دارم
    تو سی شارپ وقتی می خوام یه رکورد رو به اکسز اضافه کنم صفر های اول رو حذف می کنه
    مثلا فیلد اول و دوم شماره ملی و شماره پرسنلی هستش
    مثلا اگه شماره ملی به صورت 0021234567 باشه
    وقتی رکورد رو اضافه می کنه صفرهای اول رو حذف میکنه
    تو دیتابیس اکسز به این صورت نشون میده
    21234567

      M.S.P Soft پاسخ

      شما number گرفتی اگه کلید اصلی نیست text بگیرید نوع فیلدو

    samin_18 پاسخ

    سلام لینک دانلود موجود نیست،مارو مسخره کردید؟؟؟؟

      پویا قربانی پاسخ

      خیر مسخره نیست ! آموزش به صورت مقاله منتشر شده ، زحمت بدید مطالعه فرمایید