![]() |
Source code for database.aspx | Run the Sample | Home
<% @Page Language="VB"%> <% @Import Namespace="System.Data"%> <% @Import Namespace="System.Data.OleDb"%> <script language="VB" runat="server"> Sub Page_Load(Src as object, E as EventArgs) If rblLTorGT.SelectedIndex = -1 Then rblLTorGT.SelectedIndex = 0 End Sub Sub btnRunQuery_OnClick(Sender As Object, E As EventArgs) Dim objConnection As OleDbConnection Dim objCommand As OleDbCommand Dim objDataReader As OleDbDataReader Dim strSQLQuery As String objConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("database.mdb") & ";") strSQLQuery = "SELECT * FROM sample " & _ "WHERE (Sales " & rblLTorGT.SelectedItem.Value.ToString() & " " & txtSalesAmount.Text.ToString() & ") " & _ "ORDER BY " & ddlSortBy.SelectedItem.Value.ToString() & ddlSortOrder.SelectedItem.Value.ToString() objCommand = New OleDbCommand(strSQLQuery, objConnection) objConnection.Open() objDataReader = objCommand.ExecuteReader(CommandBehavior.CloseConnection) lblSQLCommandLabel.Text = strSQLQuery EmployeeDataGrid.DataSource = objDataReader EmployeeDataGrid.DataBind() End Sub </script> <html> <body> <form action="database.aspx" method="post" runat="server"> <table border="0"> <tr><td> <asp:RadioButtonList id="rblLTorGT" runat="server"> <asp:ListItem value="<" runat="server">Less Than</asp:ListItem> <asp:ListItem value=">" runat="server">Greater Than</asp:ListItem> </asp:RadioButtonList> </td><td> <asp:TextBox id="txtSalesAmount" runat="server" /> <asp:RequiredFieldValidator runat="server" id="validSalesEntry" controlToValidate="txtSalesAmount" errorMessage="You must enter a sales amount!" display="dynamic" /> <asp:RangeValidator runat="server" id="validSalesAmount" controlToValidate="txtSalesAmount" type="Integer" minimumValue="-32000" maximumValue="+32000" errorMessage="You must enter an integer!" display="dynamic" /> </td></tr></table> Sort By:
<asp:DropDownList id="ddlSortBy" runat="server"> <asp:ListItem value="id" >Id <asp:ListItem value="last_name" >Last Name <asp:ListItem value="first_name" >First Name <asp:ListItem value="sales">Sales </asp:DropDownList> <asp:DropDownList id="ddlSortOrder" runat="server"> <asp:ListItem value=" ASC" >Ascending</asp:ListItem> <asp:ListItem value=" DESC">Descending</asp:ListItem> </asp:DropDownList> <asp:Button type="submit" id="btnRunQuery" text="Run Query" OnClick="btnRunQuery_OnClick" runat="server" > </form> Results of: <asp:label id="lblSQLCommandLabel" runat="server" > <asp:DataGrid id="EmployeeDataGrid" runat="server"> cellspacing="1" cellpadding="2" HeaderStyle-Font-Type="Verdana" HeaderStyle-Font-Bold="True" ToolTip="This is Cool!" MaintainViewState="false" /> </body> </html>
©2001 Alentus Corporation. All rights reserved. | Alentus Homepage | Alentus Support Site |