asp.net/Oracle query и gridview вопрос может быть простым? - PullRequest
0 голосов
/ 28 июня 2010

Как сделать так, чтобы данные конкретного пользователя отображались, например, пользователь вводит свой 3-значный код в текстовое поле значка, чтобы

отображалась только его информация.Могу ли я добавить предложение where в команду select?или есть лучший способ сделать это?

Также есть хорошая книга с информацией об asp.net, c # и oracle.

 // string Badge = "100000" + Request.Form["xBadgeTextBox"]; in

default.aspx.cs // "SELECT * FROM CLOCK_HISTORY WHEREBADGE = '"+ Badge +"' ";будет что-то вроде этой работы?

<asp:SqlDataSource ID="SqlDataSource1" runat="server" 
             ConnectionString="<%$ ConnectionStrings:ConnectionStrings %>" 
             ProviderName="<%$ ConnectionStrings:ConnectionStrings.ProviderName %>" 
             SelectCommand="SELECT &quot;CLOCK_IN_TIME&quot;, &quot;CLOCK_OUT_TIME&quot; FROM &quot;CLOCK_HISTORY&quot;">
             </asp:SqlDataSource>

1 Ответ

1 голос
/ 28 июня 2010

Из вашей первой части кода похоже, что вы хотите передать параметр на веб-страницу? Посмотрите на Строки Запроса.

На вашей странице вы можете получить доступ к этому значению строки запроса и передать его в свой оператор SQL SELECT; да, это войдет в предложение WHERE.

ОБНОВЛЕНИЕ: в отношении комментария прочитайте следующую страницу MSDN:

http://msdn.microsoft.com/en-us/library/6c3yckfw.aspx

Кроме того, вы можете попробовать поискать в профилях ASP.NET, где вы можете настроить целую страницу в зависимости от текущего пользователя, но это может быть сложнее, чем требуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...