PDA

View Full Version : Chuyển đổi cách khai báo csdl asp.net



Icanhelpme
01-05-2008, 16:51
em có 1 cái source web ở cái file config nó là :

configuration>
<system.web>
<customErrors mode="Off"/>
<compilation debug="false"/>
<pages validateRequest="false" />
</system.web>

<appSettings>
<add key="forumDSN" value="server=localhost;uid=DB_USERNAME;pwd=2008;database =abc" />
</appSettings>
</configuration>

theo em đc biết nếu muốn chạy trên sql 2005 thì cần khai báo ở 1 cách khác ở cái file config này. Nhưng em wên rùi
Ai có thể chỉ em không ?
Hình như là nó ở dạng này thì phải

<configuration>
<appSettings/>
<connectionStrings>
<add name="QLNVConnectionString" connectionString="Data Source=changkho\\SQLEXPRESS;Initial Catalog=QLNV;Integrated Security=True"
providerName="System.Data.SqlClient" />
<add name="ConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\Database.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
Thanks bà con cô bác rất là nhiều ! :D

nowforever
03-05-2008, 01:49
Từ .NET 2.0, trong file web.config hay app.config lòi ra setting connection string. Cách bạn config là đúng rùi đó.
Mà mấy cái này nó tự sinh ra mà nhỉ, hơi đâu mà tạo làm gì.