PDA

View Full Version : آدرسدهی پویا



lvenoos
یک شنبه 09 بهمن 1384, 15:04 عصر
سلام
من می خوام آدرس دسترسی به بانک اطلاعاتی را به صورت پویا بدهم،یعنی فقط اسم بانک رو بنویسم.اگه کسی می دونه لطفاٌ منو راهنمایی کنه.اگه از طریق server.mappathمیشه اینکار رو انجام داد،چجوری؟برای من erorr میگیره؟مرسی

reza_rad
یک شنبه 09 بهمن 1384, 15:26 عصر
چرا با webconfig کار نمی کنی؟ اون بهتره.

lvenoos
دوشنبه 10 بهمن 1384, 09:37 صبح
میشه لطفا بگین چجوری با webconfigاینکار رو انجام بدم؟مرسی

brida_kh
دوشنبه 10 بهمن 1384, 18:28 عصر
در فایل webconfig این سطور را اضافه فرمائید:


<configuration>
<appSettings>
<add key="Connection_String" value="server=(local);database=database name;uid=sa;pwd=123" />

</appSettings>

همینطور برای هر آدرس دیگه ای که میخواهید دینامیک باشه

lvenoos
سه شنبه 11 بهمن 1384, 08:41 صبح
از توجه شما متشکرم.
با اضافه کردن این سطرها به webcongigدر فرم قسمت connection اتصال به بانک فقط نام بانک را بنویسم کافی است.و برای باز و بسته کردن ارتباط با بانک و انجام کارهای موردنظر مشکلی پیش نمی یاد؟
یه سوال دیکه :قسمت <configuration>را باید حتما اضافه کنیم یا اگر این سطر را ننویسیم مشکل پیش نمی یاد،چون یک بار در ابتدای فایل این عبارت آمده است؟مرسی

brida_kh
چهارشنبه 12 بهمن 1384, 08:35 صبح
با سلام. . این سطری که میفرمائید رو برای این گذاشتم که متوجه بشید از کجا باید کپی کنید و لازم به اینکه دوباره بنویسید نیست
برای اتصال هم هر جائی که لازم بود به دیتا بیس متصل بشید این سطور رو اضافه کنید :


SqlConnection cnn = new SqlConnection(System.Configuration.ConfigurationSe ttings.AppSettings.Get("Connection_String"));
cnn.Open();


موفق باشید.