我正在使用JOIN
命令连接 SqlDataSource 中的两个表。
<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 它返回错误 - Invalid column name 'UN' , Ambiguous column name 'UserName'
如何在 SqlDataSource 中为该命令设置别名以不返回这些错误?