/
Util - VistaDB Browser.h2
37 lines (32 loc) · 1.23 KB
/
Util - VistaDB Browser.h2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?xml version="1.0"?>
<H2>
<SourceCode>//O2Tag:SkipGlobalCompilation
//var topPanel = panel.clear().add_Panel();
var topPanel = O2Gui.open<Panel>("Sql Info",900,500);
topPanel.insert_Below(100).add_LogViewer();
var vistaDb = new API_VistaDB();
var show= false;
show = true;
TabControl tabControl = null;
Action loadDataFromCurrentConnection =
()=>{
tabControl.remove_Tab("Database details viewer");
tabControl.remove_Tab("Table's Schema");
tabControl.remove_Tab("Table's Data");
tabControl.remove_Tab("Stored Procedures");
vistaDb.add_Viewer_DataBases(tabControl.add_Tab("Database details viewer"));
vistaDb.add_Viewer_Tables(tabControl.add_Tab("Table's Schema"));
vistaDb.add_Viewer_TablesData(tabControl.add_Tab("Table's Data"));
/* sqlServer.add_Viewer_StoredProcedures(tabControl.add_Tab("Stored Procedures")); */
};
if(show)
{
tabControl = topPanel.add_TabControl();
vistaDb.add_ConnectionStringTester(tabControl.add_Tab("Test/Set SqlConnection string"), loadDataFromCurrentConnection);
vistaDb.add_GUI_SqlCommandExecute(tabControl.add_Tab("Execute SQL Commands"));
}
//O2Ref:System.Data.dll
//O2File:API_VistaDB.cs
//O2Tag_DontAddExtraO2Files</SourceCode>
<ReferencedAssemblies />
</H2>