Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args) {
- String query= "SELECT nombre FROM encemp where cveemp=1";
- try {
- Connection frontEndToAccdb = DriverManager.getConnection("jdbc:ucanaccess://FrontEndPointingToAccdb.accdb");
- PreparedStatement statement = frontEndToAccdb.prepareStatement(query);
- ResultSet resultSet = statement.executeQuery();
- if (resultSet.next()) System.out.println("Querying Accdb BackEnd through front end OK");
- Connection directConnectionToMdb = DriverManager.getConnection("jdbc:ucanaccess://X:/BackendOld.mdb");
- statement = directConnectionToMdb.prepareStatement(query);
- resultSet = statement.executeQuery();
- if (resultSet.next()) System.out.println("Querying mdb BackEnd directly OK");
- //This is the one that will generate the exception
- Connection frontEndToMdb = DriverManager.getConnection("jdbc:ucanaccess://FrontEndPointingToMdb.accdb");
- statement = frontEndToMdb.prepareStatement(query);
- resultSet = statement.executeQuery();
- if (resultSet.next()) System.out.println("Querying mdb BackEnd through front end OK");
- } catch (SQLException ex) {
- System.out.printf("%s:%sn", ex.getErrorCode(),ex.getMessage());
- }
- // GetMetaData():
- try (ResultSet rsMD = connChem.getMetaData().getTables(null, null, null, null)) {
- while (rsMD.next()) {
- String tblName = rsMD.getString("TABLE_NAME");
- System.out.println(tblName);
- }
- }
- -- SQL "select" from MSysObjects
- SELECT Name
- FROM MSysObjects
- WHERE Left([Name],1)<>"~"
- AND Left([Name],4)<>"MSys"
- AND Type In (1,4,6)
- ORDER BY Name;
- decimal(38,0): '12345678912345678912345678912345678900'
- decimal(38,1): '1234567891234567891234567891234567890.0'
- decimal(38,2): '123456789123456789123456789123456789.00'
- decimal(38,3): '12345678912345678912345678912345678.900'
- decimal(10,8): '12.12345678'
Add Comment
Please, Sign In to add comment