PDA

View Full Version : آدرس فایل web.config



mahnaz1431
جمعه 11 خرداد 1386, 15:50 عصر
باسلام
می خواهم آدرس فایل web.config را به جای connectionstring در دستور sqlconnection بدهم تا مجبور نباشم برای هر صفحه به طور جداگانه connectionstring رو بنویسم
چون ممکن است بخواهم برنامه رو روی کامپیوتر دیگری اجرا کنم مجبور می شوم تا تمام connectionstring ها رو عوض کنم .

tc1000
جمعه 11 خرداد 1386, 16:25 عصر
اینو در webconfig بذار


<connectionStrings>
<add name="MembershipConnectionString" connectionString="DATA SOURCE=localhost;UID=user;PWD=password;DATABASE=te stdb"
providerName="System.Data.SqlClient" />
</connectionStrings>


اینم برای ارتباط توی برنامه بذار


Dim strcon As String
strcon = ConfigurationManager.ConnectionStrings("MembershipConnectionString").ConnectionString

Dim conn2 As New SqlConnection(strcon)

mahnaz1431
سه شنبه 15 خرداد 1386, 14:05 عصر
با سلام و تشکر
من کدهای مربوطه را در فایل web.config با پایگاه داده مورد نظر خودم گذاشتم و چون با زبان #c برنامه را می نویسم کدهای مربوط به ارتباط رو به این صورت نوشتم:

string strcon;



Strcon=ConfigurationManager.ConnectionStrings("educationconnectionstring").connectionstring


Sqlconnection connection=new sqlconnection(strcon)

[/

ولی این پیغام خطا رو می دهد.



'System.Configuration.ConfigurationManager.Connect ionStrings' is a 'property' but is used like a 'method'

Behrouz_Rad
سه شنبه 15 خرداد 1386, 14:25 عصر
در #C برای دسترسی به یک تک آرگومان آرایه ای باید از [] استفاده کنی نه پرانتز!


Strcon = ConfigurationManager.ConnectionStrings["educationconnectionstring"].ConnectionString;

موفق باشید.