tinella
Erfahrenes Mitglied
hallo leute
ich möchte eine datenbankabfrage starten. den code den ihr unten sieht, sollte eine verbindung zu einer access verbindung darstellen. die verbindung kommt jedoch nicht zu stande, sondern fällt jedesmal beim debuggen aus der ersten fett markierten line raus und fällt in die catch, wo dann die fehlermeldung ausgeprintet wird. vielleicht fällt jmd ein fehler auf.. und sagt es mir. mir fällt nix auf und wenn ich das mit einem anderen programm vergleiche welches ich schon mal gemacht hab (und das funzte) seh ich keinen unterschied!
vielleicht hab' ich ja glück..
danke jedenfalls schon mal im voraus!
tinella
ich möchte eine datenbankabfrage starten. den code den ihr unten sieht, sollte eine verbindung zu einer access verbindung darstellen. die verbindung kommt jedoch nicht zu stande, sondern fällt jedesmal beim debuggen aus der ersten fett markierten line raus und fällt in die catch, wo dann die fehlermeldung ausgeprintet wird. vielleicht fällt jmd ein fehler auf.. und sagt es mir. mir fällt nix auf und wenn ich das mit einem anderen programm vergleiche welches ich schon mal gemacht hab (und das funzte) seh ich keinen unterschied!
Code:
public void load() {
// APV&ADD: Driver-Initialisation
String apv = "jdbc:odbc:APV";
String add = "jdbc:odbc:ADD";
//new Vector for datas apv_nr, bezD, bezF, bezI
apvCollection = new Vector();
//Connect to databases
Statement command = null;
Connection apvConn = null;
Connection addConn = null;
try {
apvConn = DriverManager.getConnection(apv);
command = apvConn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_UPDATABLE);
ResultSet resultSet = command.executeQuery(ApQuery);
resultSet.beforeFirst();
//take datas from database
for (int i = 0; i < resultSet.getFetchSize(); i++) {
resultSet.next();
Integer value = new Integer(resultSet.getInt("APV_NR"));
APVCollection apvData = new APVData(value.toString());
// apvData.load();
apvCollection.add(apvData);
}
//temporary List for filtered datas
System.out.println("Connect to the database 'ACC-DB66-8.mdb' sucessfully done.");
apvConn.close();
} catch (SQLException sqle) {
System.err.println("Access to " + apv + " is denied. \n");
}
vielleicht hab' ich ja glück..
danke jedenfalls schon mal im voraus!
tinella