PDA

View Full Version : connectionString in asp.net 2



AspNet
دوشنبه 15 اسفند 1384, 14:46 عصر
با سلام

مگه با این دستور connectionstring رو از web.config نمیخونن؟


SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationMa nager.AppSettings["newsConnectionString"]);


ولی برنامه ی من error میگیره:
the conection string dont initialis...

با تشکر:AspNet

reza_rad
دوشنبه 15 اسفند 1384, 15:01 عصر
از این استفاده کن:
ConfigurationSettings

AspNet
دوشنبه 15 اسفند 1384, 15:14 عصر
از این هم استفاده میکنم اما:
1- خود vs.net میگه که از کد بالایی استفاده کنم.
2- با اینکه شما گفتید هم جواب نمیده و همون error رو میگیره.

reza_rad
دوشنبه 15 اسفند 1384, 15:21 عصر
مطمئنید که توی web.config اشکالی نیست؟
اگه ممکنه اون قسمت از کد رو از web.config بیارید اینجا.

AspNet
دوشنبه 15 اسفند 1384, 15:26 عصر
<configuration>
<connectionStrings>

<add name="newsConnectionString" connectionString="Data Source=.\sqlexpress;Initial Catalog=news;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>

AspNet
دوشنبه 15 اسفند 1384, 15:28 عصر
اما وقتی در برنامه به صورت مستقیم connection string رو این وارد میکنم هیچ مشکلی نداره:
Data Source=.\sqlexpress;Initial Catalog=news;Integrated Security=True

یعنی درست همون چیزی که در web.config نوشتم.

reza_rad
دوشنبه 15 اسفند 1384, 15:33 عصر
مشکل کد شما رو متوجه نشدم.
ولی من اینطوری باهاش کار می کنم و مشکلی نداره. ممکنه بدردتون بخوره:



<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<appSettings>
<!-- database connection properties -->
<add key="conString" value="User=...."/>

</appSettings>

AspNet
دوشنبه 15 اسفند 1384, 15:37 عصر
این کدی که نوشتین در asp.net 2 هست؟

قبلا هم در appsettings مینوشتم اما الان اونجا error میگیره.

reza_rad
دوشنبه 15 اسفند 1384, 15:41 عصر
بله. asp.net 2 .ولی برای من که مشکلی نداره !!!!!!!!!!!!!

AspNet
دوشنبه 15 اسفند 1384, 16:25 عصر
من هم امتحان کردم مشکلی نداشت.
اما نمیدونم چرا خودش در تگ connectionstrings قرار میده.

دستتون درد نکنه .

reza_rad
دوشنبه 15 اسفند 1384, 16:40 عصر
خواهش می کنم.
موفق باشید.