PDA

View Full Version : سوال: اتصال فرم های دیگر به SqlConnection فرم اصلی



parsa118
دوشنبه 05 اردیبهشت 1390, 00:08 صبح
سلام خسته نباشید به همه اساتید سایت

یک سوالی داشتم در مورد اینکه آیا میشه از SqlConnection که در فرم اصلی داریم در فرومهای دیگه هم استفاده کنیم و احتیاج نباشه جداگانه در هر فرم SqlConnection تعریف کرد ؟
منظورم کد زیر هستش

Public Shared PubSqlCon As New SqlClient.SqlConnection("Data Source=" & My.Computer.Name & ";Initial Catalog=bank;Integrated Security=True")

که وقتی به صورت Public Shared تعریف میشه میتونیم در فرم های دیگه هم ازش استفاده کرد می خواستم ببینم مشکلی برای برنامه ایجاد نمیکنه ؟ من امتحان کردم مشکلی که در اجرا برنامه نبود می خواستم نظر دوستان رو بپرسم
برای استفاده در فروم های دیگه هم به شکل زیر استفاده کردم


FrmMain.PubSqlCon.Open()

barbodsoft.com
دوشنبه 05 اردیبهشت 1390, 09:28 صبح
نه مشکلی ایجاد نمی کنه. در ضمن می تونستی تو یک ماژول به صورت پابلیک معرفی کنی. من معمولا از همین روش استفاده می کنم و اصولی هم همین هست. فکر کن اگه تعداد زیادی فرم داشته باشی و تو هر فرم بخواهی کانکشن تعریف کنی و زمانی کانکشنت تغییر کنه . اون وقت باید همه اونا رو یکی یکی تغییر بدی پس روش صحیح همین کاری هست که شما کردی.

موفق باشی