我现在用的是visual studio 2005 里的express版的sql server 2005 
我要使用自己建的数据库: 
(local)\sqlexpress.ChatRoom.dbo 
那么web.config里面要进行设置: <connectionStrings> 
<remove name="?"/> 
<add name="?" 
connectionString="Data Source=?; 
Initial Catalog=?; 
Integrated Security=?" 
providerName="System.Data.SqlClient"/> 
</connectionStrings> 
==================================================================== 
上面打问号的地方都是我不明白的地方。 
remove name中的name是什么意思呢?我在网上看到的是ConnectionString。 
add name中的name是否和remove name 中的name相同?网上看到的都相同。 
Data Source是什么意思呢? 
Initial Catalog在网上看到的是数据库的意思。我这里应该写成什么呢?chatroom 还是(local)\sqlexpress\chatroom呢? 
Integrated Security,我数据库用的是windows 身份验证 该写true还是SSPI呢?

解决方案 »

  1.   

    这个东西很简单。你在项目里添加一个.mdf数据库。随便建一个表,输入些数据,然后把表拖到设计界面上,这样vs05/08会为你自动生成GridView及SqlDataSource是吧?然后你再到web.config里看看<connectionStrings>段里的东东
      

  2.   

    然后会发现类似<add name="DatabaseConnectionString1" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True"
                providerName="System.Data.SqlClient" />你可以把|DataDirectory|想成项目的App_Data目录