datenbankverbindung zu access

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! :(

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
 
Zurück