Visual Studio webformsアプリケーションからSQLEXPRESS2014に接続するために接続しようとしています。 接続が作成されているように見えますが、取得しています 無効なオブジェクト名 'HumanResources.Employee'。SQLEXPRESS2014に接続できますが、Visual Studioから無効なオブジェクト名エラーが発生します
System.Data.SqlClient.SqlException:無効なオブジェクト名 'HumanResources.Employee'です。
Management Studioでデータベースにクエリを実行すると、結果が返されます。
私はAdventureWorks2012データベースを使用しています。 私はこのデータソースを使ってGridviewにバインドします。
私が間違っているのどこが私を伝えることができ
<connectionStrings>
<add name="AdvWorksConnection" connectionString="data source=localhost\SQLEXPRESS2014;
initial catalog=AdventureWorks2012;persist security info=True;
Integrated Security=True;"
providerName="System.Data.SqlClient" />
</connectionStrings>
をのConnectionString aspxページ
<asp:sqldatasource id="CustomersSource"
selectcommand="Select [BusinessEntityID], [NationalIDNumber], [LoginID]
From [HumanResources.Employee]"
connectionstring="<%$ ConnectionStrings:AdvWorksConnection%>"
runat="server"/>
。接続文字列に問題がありますか?
この行を反転することができます:[HumanResources.Employee] "から[HumanResources.dbo.Employee]"まで、結果を教えてください。スキーマへのマッピングの可能性 –
提案していただきありがとうトラビス。これは私のために働いた。 [HumanResources]。[従業員]。 – raj