baran_2005
چهارشنبه 05 بهمن 1390, 10:29 صبح
سلام . من یک هاست دارم که به ازای هر کاربر یک دیتابیس جدید روی اون ایجاد میکنم . زمان ورود کاربر همراه نام و کلمه عبورش نام بانک رو هم وارد میکنه . حالا سوال من این که چطوری کانکشن استرینگم با این نام دیتابیس که کاربر وارد کرده مقدار دهی کنم . با کدی که قبلا توی همین تاپیکا پیدا کردم برای تغییر کانکشن استرینک web.config استفاده کردم ولی باید به همه کاربرا مجوز دسترسی به ftp رو بدم که این کار عجیب ، شاید هم من درست متوجه نشدم .
کدی که پیدا کردم این بود
Configuration config;
ConnectionStringsSection connectString;
config = WebConfigurationManager.OpenWebConfiguration("~");
connectString = (ConnectionStringsSection)config.GetSection("SalaryConnectionString");
connectString.ConnectionStrings["SalaryConnectionString"].ConnectionString = "Data Source=SERVER;Initial Catalog=" + Session["bankname"].ToString() + ";Persist Security Info=True;User ID=sa;Password=*****";
config.Save();
کدی که پیدا کردم این بود
Configuration config;
ConnectionStringsSection connectString;
config = WebConfigurationManager.OpenWebConfiguration("~");
connectString = (ConnectionStringsSection)config.GetSection("SalaryConnectionString");
connectString.ConnectionStrings["SalaryConnectionString"].ConnectionString = "Data Source=SERVER;Initial Catalog=" + Session["bankname"].ToString() + ";Persist Security Info=True;User ID=sa;Password=*****";
config.Save();