سلام
یکی از مشکلاتی که اغلب برنامه نویسان تازه کار در برنامه های شامل کار با بانک اطلاعاتی در سیستم مقصد دارند، چگونگی حل مشکل ConnectionString هست.
راه های زیادی برای ذخیره ConnectionString در سیستم مقصد و استفاده آن در دفعات بعدی وجود داره که بنده به اختصار دو مورد تنظیم این مبحث و یک روش ذخیره اون رو برای شما عرض میکنم.
برای ذخیره کانکشن استرینگ در برنامه ، یکی از بهترین راه ها ذخیره اون در فایلی با پسوند XML هست که همراه با برنامه شما ساخته میشه.برای اینکار در Solution Explorer بر روی گره Properties کلیک کنید و فایل Settings.settings را باز کنید.
در قسمت Name نام متغیری رو که برای ذخره کانکشن استرینگ استفاده میکنید - من conStr گذاشتم - را بنویسید و نوع اون رو string انتخاب و Scope را User قرار دهید.
برای تنظیم ConnectionString ابتدا یک Property Grid به فرمتون اضافه کنید و در رویداد PropertyValueChanged آن کد زیر را اضافه نمایید.
با این کار مشخصات کانکشن استرینگ رو به راحتی میتوانید در پروپرتی گرید ویرایش نمایید.
برای ذخیره اون در برنامه کد زیر را به کدهای قبل اضافه کنید.
از این به بعد برای ساختن کانکشن از کد زیر استفاده کنید.
یکی از مشکلاتی که اغلب برنامه نویسان تازه کار در برنامه های شامل کار با بانک اطلاعاتی در سیستم مقصد دارند، چگونگی حل مشکل ConnectionString هست.
راه های زیادی برای ذخیره ConnectionString در سیستم مقصد و استفاده آن در دفعات بعدی وجود داره که بنده به اختصار دو مورد تنظیم این مبحث و یک روش ذخیره اون رو برای شما عرض میکنم.
برای ذخیره کانکشن استرینگ در برنامه ، یکی از بهترین راه ها ذخیره اون در فایلی با پسوند XML هست که همراه با برنامه شما ساخته میشه.برای اینکار در Solution Explorer بر روی گره Properties کلیک کنید و فایل Settings.settings را باز کنید.
در قسمت Name نام متغیری رو که برای ذخره کانکشن استرینگ استفاده میکنید - من conStr گذاشتم - را بنویسید و نوع اون رو string انتخاب و Scope را User قرار دهید.
برای تنظیم ConnectionString ابتدا یک Property Grid به فرمتون اضافه کنید و در رویداد PropertyValueChanged آن کد زیر را اضافه نمایید.
SqlConnectionStringBuilder scsb = new SqlConnectionStringBuilder(); propertyGrid1.SelectedObject = scsb
با این کار مشخصات کانکشن استرینگ رو به راحتی میتوانید در پروپرتی گرید ویرایش نمایید.
برای ذخیره اون در برنامه کد زیر را به کدهای قبل اضافه کنید.
Properties.Settings.Default.conStr = scsb.ToString(); Properties.Settings.Default.Save();
از این به بعد برای ساختن کانکشن از کد زیر استفاده کنید.
SqlConnection con = new SqlConnection(Properties.Settings.Default.conStr);
1 نظرات:
سلام
خواهش میکنم،امیدوارم که از مطالب آینده هم رضایت داشته باشید.
--
به دلیل فعالیت بازدیدکنندگان و درگیر شدنشان با موضوع ، به گذاشتن قطعه کد ها بسنده کردم.
شما کار را شروع کنید.در صورتی که موفق نشدید نمونه کار را قرار میدهم.
ارسال یک نظر