PDA

View Full Version : صدا زدن رشته اتصال داخل وب کانفیگ توسط کدهای داخل کلاس



setareh2013
شنبه 01 مهر 1396, 17:42 عصر
سلام
من یه رشته اتصال داخل وبکانفیگ سایت تعریف کردم و میخوام داخل کدهای برنامه اونو صدا بزنم که نخوام دوباره داخل کدهای کلاس اون رو بنویسم کسی میدونه چه کدی باید استفاده کنم؟

mortezamhd
چهارشنبه 05 مهر 1396, 12:59 عصر
سلام
Dim cn As New SqlConnection(ConfigurationManager.ConnectionStrin gs("ConnectionOne").ConnectionString)
موفق باشید

setareh2013
یک شنبه 23 مهر 1396, 08:10 صبح
باتشکر از شما با سی شارپ به صورت زیر نوشته میشه
string cs = ConfigurationManager.ConnectionStrings["MYDBConnectionString"].ToString();

majid.sh
چهارشنبه 26 مهر 1396, 14:13 عصر
در web.config و تگ <configuration>
<connectionStrings>
<add name="BBB_WebConnectionString" connectionString="Data Source=.;Initial Catalog=MyDb;Persist Security Info=True;User ID=sa;Password=4444" providerName="System.Data.SqlClient"/>
</connectionStrings>
قرار دهید (نام دیتابیس وپسورد و... فرضی است)

سپس در جایی که می خواهید استفاده کنید به صورت زیر:
private string _connectionStr;
public DataManager()
{
_connectionStr = ConfigurationManager.ConnectionStrings["BBB_WebConnectionString"].ConnectionString;
SqlConnection connection = new SqlConnection(_connectionStr);
try
{
connection.Open();
}
catch
{
return;
}
}
این تابع هم جهت آپدیت با استفاده از کانکشن و تابع ارتباطی فوق
public int UpdateDb(string UpdateCommand)
{
SqlConnection scon = new SqlConnection(_connectionStr);
scon.Open();
SqlCommand scmd = new SqlCommand(UpdateCommand, scon);
int ucmd = scmd.ExecuteNonQuery();
scon.Close();
return ucmd;
}