|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsum.sql.SQLErgebnisliste
public class SQLErgebnisliste
Die Klasse SQLErgebnisliste ist die Klasse für das Ergebnis einer SQL-Anfrage and die Datenbank. Die Ergebnisliste ist eine Tabelle, die zeilenweise verarbeitet werden kann. Die 0-te Zeile enthält die Namen (Titel) der Spalten. Die Spaltennummern beginnen bei 1. Mit vor() kann zur nächsten Zeile weitergegangen werden.
Constructor Summary | |
---|---|
SQLErgebnisliste(Datenbank pDatenbank,
String pSQLAnfrage)
Eine neue SQLErgebnisliste wird erzeugt. |
Method Summary | |
---|---|
int |
aktuelleZeile()
Die Nummer der aktuellen Zeile in der Ergebnisliste wird zurückgegeben. |
void |
alsTabelle(Tabelle pTabelle)
Der Inhalt der Ergebnisliste (Tabelle) wird in eine Tabelle (Komponente) eingetragen. |
int |
datenfeldAlsGanzeZahl(int pSpalte)
Der Inhalt der Zelle in der entsprechenden Spalte in der aktuellen Zeile wird als Kommazahl zurückgegeben. |
int |
datenfeldAlsGanzeZahl(String pSpaltenname)
Der Inhalt der Zelle in der entsprechenden Spalte in der aktuellen Zeile wird als ganze Zahl zurückgegeben. |
String |
datenfeldAlsText(int pSpalte)
Der Inhalt der Zelle in der entsprechenden Spalte in der aktuellen Zeile wird als String zurückgegeben. |
String |
datenfeldAlsText(String pSpaltenname)
Der Inhalt der Zelle in der entsprechenden Spalte in der aktuellen Zeile wird als String zurückgegeben. |
double |
datenfeldAlsZahl(int pSpalte)
Der Inhalt der Zelle in der entsprechenden Spalte in der aktuellen Zeile wird als Kommazahl zurückgegeben. |
double |
datenfeldAlsZahl(String pDatenfeldname)
Der Inhalt der Zelle in der entsprechenden Spalte in der aktuellen Zeile wird als Kommazahl zurückgegeben. |
void |
gibFrei()
Die Ergebnisliste wird freigegeben. |
boolean |
istDahinter()
Es wurde bis hinter die letzte Zeile der Ergebnisliste weitergegangen. |
int |
spaltenanzahl()
Die Anzahl der Spalten in der Ergebnisliste (Tabelle) wird zurückgegeben. |
int |
spaltenbreite(int pSpalte)
Die Breite der Spalte in Pixeln wird zurückgegeben. |
String |
spaltenname(int pSpalte)
Der Bezeichner der Spalte wird zurückgegeben. |
int |
spaltennummer(String pSpaltenname)
Die Nummer der Spalte zu dem entsprechenden Namen (Titel) wird zurückgegeben. |
String |
spaltentyp(int pSpalte)
Der Typ einer Spalte wird zurückgegeben. |
void |
vor()
Es wird zur nächsten Zeile der Ergebnisliste weitergegangen. |
int |
zeilenanzahl()
Die Anzahl der Zeilen in der Ergebnisliste wird ermittelt. |
void |
zumAnfang()
Es wird zum Anfang der Ergebnisliste gesprungen. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SQLErgebnisliste(Datenbank pDatenbank, String pSQLAnfrage)
pDatenbank
- die Datenbank, die die Anfrage erhältpSQLAnfrage
- die SQLAnfrage, die an die Datenbank geschickt wirdMethod Detail |
---|
public int aktuelleZeile()
public void alsTabelle(Tabelle pTabelle)
pTabelle
- die Tabelle (Komponente), die gefüllt wirdpublic int datenfeldAlsGanzeZahl(int pSpalte)
pSpalte
- die Nummer der entsprechenden Spalte
public int datenfeldAlsGanzeZahl(String pSpaltenname)
pSpaltenname
- die Bezeichnung der entsprechenden Spalte
public String datenfeldAlsText(int pSpalte)
pSpalte
- die Nummer der entsprechenden Spalte
public String datenfeldAlsText(String pSpaltenname)
pSpaltenname
- die Bezeichnung der entsprechenden Spalte
public double datenfeldAlsZahl(int pSpalte)
pSpalte
- die Nummer der entsprechenden Spalte
public double datenfeldAlsZahl(String pDatenfeldname)
pDatenfeldname
- die Bezeichnung der entsprechenden Spalte
public void gibFrei()
public boolean istDahinter()
public int spaltenanzahl()
public int spaltenbreite(int pSpalte)
pSpalte
- die Nummer der entsprechenden Spalte
public String spaltenname(int pSpalte)
pSpalte
- die Nummer der Spalte
public int spaltennummer(String pSpaltenname)
pSpaltenname
- der entsprechenden Spalte
public String spaltentyp(int pSpalte)
pSpalte
- die Nummer der Spalte
public void vor()
public int zeilenanzahl()
public void zumAnfang()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |