ورود

نسخه کامل مشاهده نسخه کامل : جلوگیری از تکرار کدهای اتصال به بانک



ghaderif
09-06-2011, 09:28
باز هم سلام به دوستای خوبم.
برای جلوگیری از کدهای اتصال به پایگاه داده در vb.net چکار باید بکنم؟ در asp.net در web.config در قسمت configration ، connectiostring را می نویسیم و بعد از آن استفاده می کنیم در vb.net باید این کدها را کجا بنویسیم که بتوانیم در تمامی فرم ها آنها را صدا کنیم و از آنها استفاده نماییم و نیازی به نوشتن دوباره کدهای تکراری نباشد؟

_H2_
09-06-2011, 09:50
سلام
به مسیر زیر بروید:
Project->Properties->Settings

یک مدخل با نام کلیدی مشخص و از نوع (ستون دوم) (ConnectionString) ایجاد و مقدار دلخواه را بدهید.

بعد میتوانید در جاهای مختلف کدنویسی با فرمان My.Settings.KeyName این مقدار را بخوانید.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

قابل ذکر است که
1)اگر قبلاً TypedDataset و TypedDataAdapter ای به پروژه تان اضافه کرده باشید، باید همین مدخلی ایجاد شده باشد.
2) با این عمل چون ConnectionString درون کد قرار نگرفته به سادگی میتوان بعداً و بسته به شرایط و... آن را اصلاح کرد.
مثلاً برنامه تان فرم 'تنظیمات' ی داشته باشد و در ان کاربر بتواند به نوعی مستقیم یا غیر مستفیم ConnectionString را اصلاح کند.