]> git.saurik.com Git - wxWidgets.git/blob - demos/dbbrowse/help.de/getcol.htm
First version of the DbBrowser demo program
[wxWidgets.git] / demos / dbbrowse / help.de / getcol.htm
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2 <HTML><HEAD><TITLE>DBBrowser Help : Remstar ODBC Classes</TITLE></HEAD>
3 <BODY BGCOLOR=#C6DFC6><CENTER><IMG SRC="../help.png/logo.png"></CENTER><BR><CENTER><B>DBBrowser<BR>Mark Johnson, Berlin Germany<BR>mj10777@gmx.net</B><HR></CENTER>
4 <!----------------------------------------------------------------------------------------------------------->
5 <TABLE border=1><B><TBODY><TR bgcolor=#CCFFFF>
6 <TH><B><H3><IMG SRC="../help.png/remstar.png"><BR>Remstar ODBC Classes :<BR>Die neue wxDB::GetColumns() Funktion<BR>Beschreibung</H3><BR>(deutsch)</B></FONT></TH>
7 </TABLE></TBODY></TR><P>
8 <B>Stand: 2000-01-23.01-mj10777</B><HR>
9 <!-------------------------------------------------------------->
10 <TABLE border=1><B><TBODY>
11 <TR><TH bgcolor=#CCFFFF><B>Es gibt 2 neue wxDB Funktionen : </B></TH></TR>
12 </TBODY></TABLE>
13 <!-------------------------------->
14 <A NAME="GETCOLUMNS">
15 <TABLE border=1><B><TBODY><TR>
16 <TR><TH bgcolor=#FFFFAA><B><A HREF="#GETCOLUMNS">wxColInf *wxDB::GetColumns(char *tableName, int *numCols, const char *userID)</A></B></FONT></TH></TR>
17 </TBODY></TABLE>
18 <TABLE border=1><B><TBODY><TR>
19 <TR><TH bgcolor=#FFFFE0><B>Diese Funktion sichert alle (<I><FONT color=#FF0000>int numCols</FONT>) Informationen aus der Tabelle (<I><FONT color=#FF0000>char *tableName</FONT></I>).<BR>Es gibt das Ergebnis in eine <A HREF="#WXCOLINF">wxColInf</A> Stuktur (Klasse)</B></FONT></TH></TR>
20 </TBODY></TABLE>
21 <!-------------------------------->
22 <A NAME="GETKEYFIELDS"><P>
23 <TABLE border=1><B><TBODY><TR>
24 <TR><TH bgcolor=#FFFFAA><B><A HREF="#GETKEYFIELDS">int wxDB::GetKeyFields(char *tableName, wxColInf* colInf,int noCols)</A></B></FONT></TH></TR>
25 </TBODY></TABLE>
26 <TABLE border=1><B><TBODY><TR>
27 <TR><TH bgcolor=#FFFFE0><B>Versucht herauszufinden ob irgend welche (<I><FONT color=#FF0000>int noCols</FONT></I>) Spalten (<I><FONT color=#FF0000>wxColInf* colInf</FONT></I>)<BR> aus der Tabelle (<I><FONT color=#FF0000>char *tableName</FONT></I>) <IMG SRC="../help.png/key.png">&nbsp;Primär- oder <IMG SRC="../help.png/keyf.png">&nbsp;Fremdschlüssel sind.<HR>Diese Funktion wird aus GetColumns() aufgerufen.</B></FONT></TH></TR>
28 </TBODY></TABLE><HR>
29 <!----------------------------------------------------------------------------------------------------------->
30 <TABLE border=1><B><TBODY>
31 <TR><TH bgcolor=#CCFFFF><B>Es gibt 4 neue wxDB Klassen (Strukturen) : </B></TH></TR>
32 </TBODY></TABLE>
33 <!-------------------------------->
34 <A NAME="WXDBINF"><P>
35 <TABLE border=1><B><TBODY><TR>
36 <TR><TH bgcolor=#FFFFAA><B><A HREF="#WXDBINF">wxDbInf</A></B></FONT></TH></TR>
37 </TBODY></TABLE>
38 <TABLE border=1><B><TBODY><TR>
39 <TR><TH bgcolor=#FFFFE0>
40 <B>Diese Klasse speichert alle ODBC-Informationen für einen Datenbank :<HR>
41 Katalogeintrag (<I><FONT color=#FF0000>char catalog[128+1]</I></FONT>),<BR>
42 Schema (<I><FONT color=#FF0000>char schema[128+1]</I></FONT>)<BR>
43 der Anzahl gefundene Tabellen (<I><FONT color=#FF0000>int numTables</I></FONT>)<BR>
44 und eine Zeiger auf der (<I><A HREF="#WXTABLEINF">wxTableInf*</A><FONT color=#FF0000> pTableInf</FONT></I>) Struktur.
45 </B></FONT></TH></TR>
46 </TBODY></TABLE>
47 <!-------------------------------->
48 <A NAME="WXTABLEINF"><P>
49 <TABLE border=1><B><TBODY><TR>
50 <TR><TH bgcolor=#FFFFAA><B><A HREF="#WXTABLEINF">wxTableInf</A></B></FONT></TH></TR>
51 </TBODY></TABLE>
52 <TABLE border=1><B><TBODY><TR>
53 <TR><TH bgcolor=#FFFFE0>
54 <B>Diese Klasse speichert alle ODBC-Informationen für einen Tabelle :<HR>
55 Tabellename (<I><FONT color=#FF0000>char tableName[DB_MAX_TABLE_NAME_LEN+1]</I></FONT>),<BR>
56 Tabelletyp (<I><FONT color=#FF0000>char tableType[254+1]</I></FONT>) - "TABLE", "SYSTEM TABLE" etc. ,<BR>
57 Tabellen Bemerkungen (<I><FONT color=#FF0000>char tableRemarks[254+1]</I></FONT>),<BR>
58 der Anzahl gefundene Spalten (<I><FONT color=#FF0000>int numCols</I></FONT>)<BR>
59 und eine Zeiger auf der (<I><A HREF="#WXCOLINF">wxColInf*</A><FONT color=#FF0000> pColInf</FONT></I>) Struktur.
60 </B></FONT></TH></TR>
61 </TBODY></TABLE>
62 <!-------------------------------->
63 <A NAME="WXCOLINF"><P>
64 <TABLE border=1><B><TBODY><TR>
65 <TR><TH bgcolor=#FFFFAA><B><A HREF="#WXCOLINF">wxColInf</A></B></FONT></TH></TR>
66 </TBODY></TABLE>
67 <TABLE border=1><B><TBODY><TR>
68 <TR><TH bgcolor=#FFFFE0>
69 <B>Diese Klasse speichert alle ODBC-Informationen für einen Spalte :<HR>
70 Katalogeintrag (<I><FONT color=#FF0000>char catalog[128+1]</I></FONT>),<BR>
71 Schema (<I><FONT color=#FF0000>char schema[128+1]</I></FONT>)<BR>
72 Tabellename (<I><FONT color=#FF0000>char tableName[DB_MAX_TABLE_NAME_LEN+1]</I></FONT>),<BR>
73 Spaltenname (<I><FONT color=#FF0000>char colName[DB_MAX_COLUMN_NAME_LEN+1]</I></FONT>),<BR>
74 Datentyp (aus SQL) (<I><FONT color=#FF0000>SWORD sqlDataType</I></FONT>),<BR>
75 Datatyp-Name(aus SQL) (<I><FONT color=#FF0000>char typeName[128+1]</I></FONT>),<BR>
76 Spaltengröße(aus SQL) (<I><FONT color=#FF0000>SWORD columnSize</I></FONT>),<BR>
77 Pufferlänge(aus SQL) (<I><FONT color=#FF0000>SWORD bufferLength</I></FONT>),<BR>
78 Dezimalstellen(aus SQL) (<I><FONT color=#FF0000>short decimalDigets</I></FONT>),<BR>
79 numPrecRadix (aus SQL) (<I><FONT color=#FF0000>short numPrecRadix</I></FONT>),<BR>
80 Null-Fähig (aus SQL) (<I><FONT color=#FF0000>short nullable</I></FONT>),<BR>
81 Bemerkungen (<I><FONT color=#FF0000>char remarks[254+1]</I></FONT>),<BR>
82 Datatype (from wxDB) (<I><FONT color=#FF0000>int dbDataType</I></FONT>),<BR>
83 Primärschlüssel (<I><FONT color=#FF0000>int PkCol</I></FONT>) 0=Nein; 1= Erste Schlüssel, 2 = Zweite Schlüssel usw.,<BR>
84 Tabllennamen die diese Schlüssel als Fremdschlüssel verwenden (<I><FONT color=#FF0000>char PkTableName[DB_MAX_TABLE_NAME_LEN+1]</I></FONT>),<BR>
85 Foreign-Key (<I><FONT color=#FF0000>int FkCol</I></FONT>) 0=Nein; 1= Erste Schlüssel, 2 = Zweite Schlüssel usw.,<BR>
86 Tabellename wo diese Fremdschlüssel als Primärschlüssel (<I><FONT color=#FF0000>char FkTableName[DB_MAX_TABLE_NAME_LEN+1]</I></FONT>),<BR>
87 und eine Zeiger auf der (<I><A HREF="#WXCOLFOR">wxColFor*</A><FONT color=#FF0000> pColFor</FONT></I>) Struktur.
88 </B></FONT></TH></TR>
89 </TBODY></TABLE>
90 <!-------------------------------->
91 <A NAME="WXCOLFOR"><P>
92 <TABLE border=1><B><TBODY><TR>
93 <TR><TH bgcolor=#FFFFAA><B><A HREF="#WXCOLFOR">wxColFor</A></B></FONT></TH></TR>
94 </TBODY></TABLE>
95 <TABLE border=1><B><TBODY><TR>
96 <TR><TH bgcolor=#FFFFE0>
97 <B>Diese Klasse speichert wie diese Spalte als String formatiert werden soll :<HR>
98 Ausgabestring (<I><FONT color=#FF0000>wxString s_Field</I></FONT>),<BR>
99 Formatierte Objekten (TIMESTAMP needs 7) (<I><FONT color=#FF0000>wxString s_Format[7]</I></FONT>),<BR>
100 Formatierte Objekten (<I><FONT color=#FF0000>wxString s_Menge[7]</I></FONT>),<BR>
101 Formatierte Objekten (TT MM YYYY HH MM SS m) (<I><FONT color=#FF0000>int i_Menge[7]</I></FONT>),<BR>
102 Nation (0=timestamp,1=EU,2=UK,3=International,4=US)<I><FONT color=#FF0000>int i_Nation</I></FONT>),<BR>
103 Datatyp (aus wxDB) (<I><FONT color=#FF0000>int I_dbDataType</I></FONT>),<BR>
104 Datatyp (aus SQL) (<I><FONT color=#FF0000>SWORD i_sqlDataType</I></FONT>),<HR>
105 int Format(int Nation, int dbDataType,SWORD sqlDataType,short columnSize,short decimalDigits);<BR>
106 Die Formatierte Objekten bekommen Standardwerte und Format() wird aufgerufen.<BR>
107 Die Programmierer können, wenn sie was besonderes haben wollen , diese Werte Ändern und Format() nochmal aufrufen.
108 </B></FONT></TH></TR>
109 </TBODY></TABLE>
110 <TABLE border=1><B><TBODY>
111 <TR><TH bgcolor=#FFBBBB><B>Diese Klasse ist eindeutig unterentwickelt !<BR>Es wurde erstmal zur Verwirklichung von DBGrid erstellt.<BR>Änderungen sind Wahrscheinlich. (Vorschläge sind Willkommen)</A></B></TH></TR>
112 </TBODY></TABLE><P>
113 <!----------------------------------------------------------------------------------------------------------->
114 <TABLE border=1><B><TBODY><TR>
115 <TR><TH bgcolor=#FFF777><B><A HREF="getcolsh.htm">Damit ist wohl alles klar</A>, oder ?</B></FONT></TH></TR>
116 </TBODY></TABLE><HR>
117 <!----------------------------------------------------------------------------------------------------------->
118 </BODY></HTML>