O
Oensel
Gast
Code:
String sql1= prop.getProperty("sql1-select")+prop.getProperty("sql1-from")+prop.getProperty("sql1-where")+prop.getProperty("sql1-after-where");
sql1.replaceAll( "Creator", Creator.getText() );
sql1.replaceAll( "Instnr", Instnr.getText() );
sql1.replaceAll( "Hostname", Hostname.getText() );
Die Ini-Datei aus der die Werte gelesen werden:
sql1-select = select wat.INST_NR,wat.IP_HOSTNAME,wat.AGENT_VERSION,wat.AGENT_GRP_NAME, grp.BESCHREIBUNG
sql1-from = from Creator.WAT_AGENT_GRP grp, Creator.WAT_AGENT wat
sql1-where = where wat.INST_NR=grp.INST_NR and wat.AGENT_GRP_NAME=grp.AGENT_GRP_NAME and wat.KVED_STATUS='AKTIV' and grp.KVED_STATUS=wat.KVED_STATUS and wat.INST_NR=Instnr and wat.IP_HOSTNAME='Hostname'
sql1-after-where =
Warum wird im String sql1 nichts ersetzt ?
Es bleiben immer die zu ersetzenden Wörter drin.