コマンドを使用してJOIN
、SqlDataSource の 2 つのテーブルを接続しています。
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:CS %>"
SelectCommand="SELECT UserName as UN, AboutMe, WebPage, Email FROM Users JOIN ProfileImages ON ProfileImages.UserName = Users.UN WHERE (UN = @UserName)" >
</asp:SqlDataSource>
MS SQL Server Management Studio では、このコマンドは問題ありません。しかし、SqlDataSource ではエラーが返されます -無効な列名 'UN'、あいまいな列名 'UserName'
これらのエラーを返さないように、SqlDataSource でこのコマンドをエイリアスするにはどうすればよいですか?