Thomas,
I found the case where orignal SQL is not attached as part of the
exception.

    public void missingSql() throws Exception {

        Connection h2;

        Class.forName("org.h2.Driver");
        h2 = DriverManager.getConnection("jdbc:h2:mem:");
        Statement sa = h2.createStatement();
        sa.execute("CREATE TABLE ONE (X INT)");
        try {
            sa.execute("CREATE TABLE TWO AS SELECT Y FROM ONE");
        } catch (SQLException e) {
            // NO SQL included as part of the error message
            System.out.println("e = " + e);
        }
    }

To cure the problem I added to Command.java line 234.

Message.addSQL(e,sql)

Pavel
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/h2-database?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to