0
我怎样才能让这个得到一个特定的用户数据,示例用户在徽章文本框中输入他的3位数字代码,以便asp.net/Oracle查询和gridview问题可能很简单?
只显示他的信息。我可以在select命令中添加where子句吗?还是有更好的方法来做到这一点?
还有一本好书,那里有关于asp.net,c#和oracle的信息。
// string Badge = "100000" + Request.Form["xBadgeTextBox"]; in
default.aspx.cs // “SELECT * FROM CLOCK_HISTORY WHERE BADGE = '” +徽章+ “'”;会 这样的工作?
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionStrings %>"
ProviderName="<%$ ConnectionStrings:ConnectionStrings.ProviderName %>"
SelectCommand="SELECT "CLOCK_IN_TIME", "CLOCK_OUT_TIME" FROM "CLOCK_HISTORY"">
</asp:SqlDataSource>
我对Query Strings进行了阅读,但列出的缺点之一是不使用此方法传输敏感数据。 – 2010-06-28 15:44:28
我已经更新了我的答案。 – 2010-06-28 16:07:52