我想使用WHERE子句从表中选择用户。我知道如何编写查询,但是如何执行它以及如何将UserId与当前的匹配(我如何知道当前用户ID是如何使用登录控件的)?我基本上想通过选择表并将其与用户ID匹配来显示配置文件信息。感谢。
答案 0 :(得分:0)
我可以给出最通用的答案,因为缺乏关于数据库,工具等的信息。是学习ado.net的规则。
http://www.asp101.com/articles/jay/adodotnet/default.asp
这个网站是一个很好的起点。主要是连接,命令,然后用该命令做一些事情(据我所知)正如Marc评论的那样,如果你正在寻找数据访问,那么有数以千计的选择,Linq是一个很好的新方法,但是更复杂的情况,你可能需要混合和匹配。
要开始使用linq,我会去 http://msdn.microsoft.com/en-us/library/bb397933.aspx 并且通过。但是,这可能不是你要求的,在这种情况下 - 抱歉。
答案 1 :(得分:0)
尽可能简单:
您需要一个方法Opens
Connection
到数据库,在其上执行Command
,然后将一些数据返回到DataReader
或{{1 }}
您的SQL命令将类似于:
Dataset
因此,您的应用程序需要将当前用户的ID传递给数据库。
我会在前端使用转发器来显示表格中的用户信息。
这里的简单示例:http://www.w3schools.com/ASPNET/aspnet_repeater.asp
HTH