ايران ويج

نسخه‌ی کامل: تعريف كلاس Connection String
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
يك برنامه نوشته ايم برروي يك كامپيوتروsqlserverي بانام sa
حالا ما مي خواهيم برنامه راروي كامپيوترهاي ديگري نصب كنيم
مشكل من اينجاست كه بايدتمام آدرسهاي Connection Stringراتغييربدهم
آيا كلاسي رامي توانيم تعريف كنيم كه Connection Stringدريكجا تعريف كنيم وتمام فراخواني هاي مردنظرم راآنجا تغييربدهم
خب توی Connection String هاتون برای آدرس سرور یه ثابت یا یه setting بگذارید
(۲۲-مرداد-۱۳۸۸, ۱۴:۰۲:۱۶)ajlajlajl نوشته است: [ -> ]خب توی Connection String هاتون برای آدرس سرور یه ثابت یا یه setting بگذارید
سلام
باتشكر
مشكل اينجاست كه برنامه رادركامپيوترديگري نوشته ايم وحالابرنامه رادركامپيوترديگرمي خواهيم اجراكنم
چگونه مي توانم يكsetting بگذارم يايك كلاس تعريف كنم كه بايكبارتغييرنام كامپيوتردركانكشن استرينگ مابقي هم دركل برنامه تغييرپيداكند
تو کانکشن استرینگتون مقدار سرور برابر server=local; قرار بدین
server=local
OR
server=.

OR

class


public static string GetStr(string strcon)
{
return strcon;
}


call class


label1.Text = Class1.GetStr("رشته اتصال");
البته به نظر من استفادهاز فایل app.config هست که درصورتی که سرورتون لوکال هم نباشه میشه ازش استفاده کرد
دوست من فقط از Settings ها استفاده کن چون بهترین راه است
کد:
System.Data.SqlClient.SqlConnection Con = new System.Data.SqlClient.SqlConnection(Properties.Settings.Default.ConString);