Sub Page_Load(Sender As object, e As EventArgs)\r
Dim restrictions() As String = New String(3) {}\r
if app.OpenDB() then\r
- restrictions(3)="BASE TABLE"\r
- 'restrictions(3)="TABLE"\r
+ \r
+ select case app.dbDialect\r
+ case "Access": restrictions(3)="TABLE"\r
+ case else: restrictions(3)="BASE TABLE"\r
+ end select\r
+ \r
TableList.DataSource = app.dbConnection.GetSchema ("Tables", restrictions)\r
TableList.DataBind()\r
restrictions(3)="VIEW"\r
<asp:Repeater ID="TableList" Runat="server">\r
<ItemTemplate>\r
<li>\r
-<asp:HyperLink runat="server" NavigateUrl='<%# "RicoDbViewerDetail.aspx?id=" & DataBinder.Eval(Container.DataItem, "TABLE_NAME") & "&" & request.servervariables("QUERY_STRING") %>' Text='<%#DataBinder.Eval(Container.DataItem, "TABLE_NAME")%>' Target="detail" />\r
+<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
</li>\r
</ItemTemplate>\r
</asp:Repeater>\r
<asp:Repeater ID="ViewList" Runat="server">\r
<ItemTemplate>\r
<li>\r
-<asp:HyperLink runat="server" NavigateUrl='<%# "RicoDbViewerDetail.aspx?id=" & DataBinder.Eval(Container.DataItem, "TABLE_NAME") & "&" & request.servervariables("QUERY_STRING") %>' Text='<%#DataBinder.Eval(Container.DataItem, "TABLE_NAME")%>' Target="detail" />\r
+<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
</li>\r
</ItemTemplate>\r
</asp:Repeater>\r