S
stefan25
Gast
Hallo, habe folgendes Problem
Ich will Datenbankabfragen absetzen über eine extra angelegte Konfigurationsdatei in die SQL Abfragen stehen.
In dieser Datei stehen 11 DB Abfragen wenn ich das Programm laufen lasse und debugge sehe ich allerdings das nur 8 Abfragen geladen werden. Wer weiß dafür eine Lösung!!!
Hier ist der Code:
:cry: :cry:
Ich will Datenbankabfragen absetzen über eine extra angelegte Konfigurationsdatei in die SQL Abfragen stehen.
In dieser Datei stehen 11 DB Abfragen wenn ich das Programm laufen lasse und debugge sehe ich allerdings das nur 8 Abfragen geladen werden. Wer weiß dafür eine Lösung!!!
Hier ist der Code:
Code:
public class SQLRead {
private String IstBlock;
private String IstBlockFertigung;
private String IstAbstr;
private String IstAbstrFertigung;
private String IstPlatz;
private String Vorhanden;
private String MaxReihen;
private String IstSandplatz;
private String IstSandplatzFertigung;
private String IstSandplatzPlatz;
private String BaureihenAnzahl;
java.io.File file;
java.io.FileInputStream reader;
/** Konstruktor leer.
*
*
*/
public SQLRead(){}
/** Lädt die beiden SQL-Strings.
*
* @return
*/
public boolean loadParameters(String Link){
try{
//####################################################################
//##### oeffnen Anzeigestammdatendatei ##########
//####################################################################
file = new java.io.File(Link);
reader = new java.io.FileInputStream(file);
//####################################################################
//##### Anzeigestammdatendatei auslesen ##########
//####################################################################
byte[] b = new byte[1];
java.util.Vector zeilen = new java.util.Vector();
String s1 = new String();
while(true){
int read = reader.read(b);
if(read == -1)
break;
if(b[0] == 13){
zeilen.addElement(s1);
s1 = new String();
}
else{
if(b[0]!=10)s1 = s1.concat(new String(b));
}
}
reader.close();
//####################################################################
//##### SQL-String ermitteln ####
//####################################################################
// Anzahl der maximal vorhandenen Stellplatz-Bloecke samt ihrer maximalen Stellplaetze
Vorhanden = (String)zeilen.remove(0);
// Tatsaechliche belegte Plaetze im Block
IstBlock = (String)zeilen.remove(0);
// Tatsaechlich belegte Plaetze in Abstellreihe eines gewaehlten Blockes
IstAbstr = (String)zeilen.remove(0);
// Tatsaechlich belegte einzelne Abstellplaetze einer gewaehlten Abstellreihe eines gewaehlten Blockes
IstPlatz = (String)zeilen.remove(0);
// Anzahl der maximal vorhandenen Abstellreihen samt ihrer maximalen Stellplaetze eines gewaehlten Blockes
MaxReihen = (String)zeilen.remove(0);
// Tatsaechliche belegte Plaetze im Block Sandplatz-Montage
IstSandplatz = (String)zeilen.remove(0);
// Tatsaechliche belegte Plaetze Sandplatz-Montage
IstSandplatzPlatz = (String)zeilen.remove(0);
// Anzahl einer bestimmten Baureihe in bestimmtem Block
BaureihenAnzahl = (String)zeilen.remove(0);
// Tatsächlich belegte Plaetze im Block (< Status 6000)
IstBlockFertigung = (String)zeilen.remove(0);
// Tatsächlich belegte Plaetze im Block (< Status 6000)
IstAbstrFertigung = (String)zeilen.remove(0);
// Tatsächlich belegte Plaetze im Block Sandplatz-Montage (< Status 6000)
IstSandplatzFertigung = (String)zeilen.remove(0);
}catch(Exception e){return false;}
return true;
}
/** Tatsaechliche belegte Plaetze im Block
*
* @return
*/
public String getIstBlock()
{
return IstBlock;
}
/** Anzahl der maximal vorhandenen Stellplatz-Bloecke
* samt ihrer maximalen Stellplaetze
*
* @return
*/
public String getVorhanden()
{
return Vorhanden;
}
/** Tatsaechlich belegte Plaetze in Abstellreihe eines gewaehlten Blockes
*
* @return
*/
public String getIstAbstr()
{
return IstAbstr;
}
/** Tatsaechlich belegte einzelne Abstellplaetze einer gewaehlten Abstellreihe eines gewaehlten Blockes
*
* @return
*/
public String getIstPlatz()
{
return IstPlatz;
}
/** Anzahl der maximal vorhandenen Abstellreihen samt ihrer maximalen Stellplaetze eines gewaehlten Blockes
*
* @return
*/
public String getMaxReihen()
{
return MaxReihen;
}
/** Anzahl der tatsaechlich belegten Plaetze Sandplatz-Montage
*
* @return
*/
public String getIstSandplatz()
{
return this.IstSandplatz;
}
/** Tatsaechliche belegte Einzelplaetze auf dem Sandplatz-Montag
*
* @return
*/
public String getIstSandplatzPlatz()
{
return this.IstSandplatzPlatz;
}
/** Anzahl einer bestimmten Baureihe in bestimmtem Block
*
* @return
*/
public String getBaureihen()
{
return this.BaureihenAnzahl;
}
/** Anzahl der tatsaechlich belegten Plaetze im Block mit Status < 6000
*
* @return
*/
public String getIstBlockFertigung()
{
return this.IstBlockFertigung;
}
/** Anzahl der tatsaechlich belegten Plaetze in einer Reihe eines Blockes mit Status < 6000
*
* @return
*/
public String getIstAbstrFertigung()
{
return this.IstAbstrFertigung;
}
/** Anzahl der tatsaechlich belegten Plaetze im Block mit Status < 6000
*
* @return
*/
public String getSandplatzFertigung()
{
return this.IstSandplatzFertigung;
}
}
:cry: :cry: