1 <%@ Page Language="VB" ResponseEncoding="iso-8859-1" Debug="true" %>
\r
2 <%@ Import Namespace="System.Data" %>
\r
3 <%@ Register TagPrefix="My" TagName="dbLib" Src="dbConnect.ascx" %>
\r
4 <My:dbLib id='app' runat='server' />
\r
6 <script runat="server">
\r
8 Sub Page_Load(Sender As object, e As EventArgs)
\r
9 Dim restrictions() As String = New String(3) {}
\r
10 if app.OpenDB() then
\r
12 select case app.dbDialect
\r
13 case "Access": restrictions(3)="TABLE"
\r
14 case else: restrictions(3)="BASE TABLE"
\r
17 TableList.DataSource = app.dbConnection.GetSchema ("Tables", restrictions)
\r
18 TableList.DataBind()
\r
19 restrictions(3)="VIEW"
\r
20 ViewList.DataSource = app.dbConnection.GetSchema ("Tables", restrictions)
\r
27 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
\r
30 <title>Rico-Table List</title>
\r
32 <link href="../demo.css" type="text/css" rel="stylesheet" />
\r
34 <style type="text/css">
\r
47 border: 1px solid #EEE;
\r
55 border: 1px solid #EEE;
\r
64 <p><strong>Rico Raw Data Viewer</strong>
\r
66 <p><strong>TABLES</strong>
\r
69 <asp:Repeater ID="TableList" Runat="server">
\r
72 <asp:HyperLink runat="server" NavigateUrl='<%# "RicoDbViewerDetail.aspx?tabid=" & DataBinder.Eval(Container.DataItem, "TABLE_NAME") & "&" & request.servervariables("QUERY_STRING") %>' Text='<%#DataBinder.Eval(Container.DataItem, "TABLE_NAME")%>' Target="detail" />
\r
78 <p><strong>VIEWS</strong>
\r
81 <asp:Repeater ID="ViewList" Runat="server">
\r
84 <asp:HyperLink runat="server" NavigateUrl='<%# "RicoDbViewerDetail.aspx?tabid=" & DataBinder.Eval(Container.DataItem, "TABLE_NAME") & "&" & request.servervariables("QUERY_STRING") %>' Text='<%#DataBinder.Eval(Container.DataItem, "TABLE_NAME")%>' Target="detail" />
\r
92 <iframe id='detail' name='detail'>
\r