PDA

View Full Version : تعریف connection



m_zamani
سه شنبه 26 دی 1385, 12:15 عصر
یه سوال

من توی هر فرمی که می خوام به database وصل شه باید connection جدا تعریف کنم؟
منظورم فرمهای مختلف یک پروژه است

mostafa_leman
سه شنبه 26 دی 1385, 12:55 عصر
شما از 2003 استفاده می کنید یا 2005؟
در 2005 می توانید connection string را در My.Setting نگهداری نمایید
در 2003 هم می تونید اون به صورت یک کلاس یا یک فایل متنی یا . . . نگهداری کنید

mahsor
سه شنبه 26 دی 1385, 13:06 عصر
می تونید connection string رو به صورت یه متغیر general تعریف کنید تا تو کل برنامه بهش دسترسی داشته باشید و مجبور نباشید تو هر فرم از نو بسازیدش
من خودم هم همین کار رو کردم:تشویق:

اَرژنگ
سه شنبه 26 دی 1385, 13:14 عصر
یه سوال

من توی هر فرمی که می خوام به database وصل شه باید connection جدا تعریف کنم؟
منظورم فرمهای مختلف یک پروژه است

روش حرفه‌ای این است که :اگر از برنامه ‌نویسی ۳ لایه استفاده کنید، در هیچ فرمی لازم ندارید که از کانکشن استفاده کنید.

m_zamani
سه شنبه 26 دی 1385, 14:12 عصر
متاسفانه من تازه کارم و برنامه نویسی لایه ای بلد نیستم

programmermp
سه شنبه 26 دی 1385, 14:21 عصر
روش حرفه‌ای این است که :اگر از برنامه ‌نویسی ۳ لایه استفاده کنید، در هیچ فرمی لازم ندارید که از کانکشن استفاده کنید.


سلام جناب آرژنگ می شه در مورد این برنامه نویسی 3 لایه توضیح بدید که چی هست

اَرژنگ
سه شنبه 26 دی 1385, 15:44 عصر
برایه توضیح از من بدتر کمتر کسی هست، خیلی از اساتید در ایم موضوع توپیک فرستادند.
من چند تا لینک میدم، در قسمتASP.NEet یکموقعی مقالاطی فرستاده بودند.
این هم یک لینک، اگر بتونم یک مثال سرهم میکنم میفرستم،
http://www.codeproject.com/cs/design/three_tier_architecture.asp

meh_secure
سه شنبه 26 دی 1385, 15:58 عصر
یه سوال

من توی هر فرمی که می خوام به database وصل شه باید connection جدا تعریف کنم؟
منظورم فرمهای مختلف یک پروژه است

یک ماژول بسازید و در آن یک کانکشن از نوع public تعریف کنید. حالا در هر فرمی هر جا که لازم داشتید بازش کنید و هر جا خواستید ببندیدش.(می توانید در ابتدای برنامه آنرا باز کنید و در انتهای برنامه نیز آنرا ببندید) به این ترتیب در سراسر اجرای برنامه تنها یک کانکشن به بانک خواهید داشت و مطمئن خواهید بود که کانکشن های اضافه و بیهوده وجود ندارند.

mostafa_leman
سه شنبه 26 دی 1385, 17:11 عصر
سلام جناب آرژنگ . اگه زحمت یک نمونه برنامه رو بکشین ممنون میشیم .