在Visual Studio中,它會生成數據源是這樣的:Visual Studio中,Asp.net連接字符串
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:AdventureWorksConnectionString1 %>"
SelectCommand="SELECT top 10 * FROM [Address]">
</asp:SqlDataSource>
時運行它,它會說 '無效的對象'。然後我發現了這件事,應該是
[AdventureWorks].[Person].[Address]
連接字符串
<connectionStrings>
<add name="AdventureWorksConnectionString1" connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=AdventureWorks;Integrated Security=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
,那麼如何才能VS配置使用這種格式?
什麼是您的連接字符串是什麼樣子?也許除了Oded已經指出的那樣,'Initial Catalog = AdventureWorks'丟失了,你的查詢是針對* master *數據庫的。 – Filburt