如何一起更新2个表(从内部联接)

时间:2012-06-30 18:20:28

标签: c# asp.net sql

我正在构建一个与表单视图绑定的sqldatesource。 我正在从数据库中的2个表中检索我的数据。 aspnet_Membership和UserProfiles表。

我设法检索表格并在表格上显示。但是我如何更新和删除它?

我尝试使用自定义sql语句和存储过程创建sql语句,但似乎他们不允许我检查第二个表的复选框。

有没有其他方法来更新和删除它?

这是我的选择声明:

 <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
 ConnectionString="<%$ ConnectionStrings:SecurityTutorialsConnectionString %>" 
 onselecting="SqlDataSource1_Selecting" 
 SelectCommand="SELECT UserProfiles.UserId, aspnet_Membership.Password, aspnet_Membership.Email, UserProfiles.HomeTown, UserProfiles.HomepageUrl, UserProfiles.Signature FROM aspnet_Membership INNER JOIN UserProfiles ON aspnet_Membership.UserId = UserProfiles.UserId">
 </asp:SqlDataSource>

编辑:

enter image description here

如您所见,aspnet_Membership表中包含要在更新列中包含的复选框。 Wheareas,UserProfiles没有任何复选框可供选择。 即使我继续点击“执行查询”按钮,它出现了这个错误: enter image description here

0 个答案:

没有答案