Salve,
devo creare una tabella (Oracle) dinamicamente, mi costruisco quindi la stringa del nome, cioè "nome_Tabella", e poi eseguo:
e quando viene eseguito mi ritorna l'eccezione SQL che il nome della tabella non è valido.codice:sql = "CREATE TABLE '"+nome_Tabella"' (ID_1 NUMBER NOT NULL, ID_2 NUMBER NOT NULL);"; try { stmt = Connessione.Conn.createStatement(); } catch (SQLException ex) { JOptionPane.showMessageDialog(this, "Errore durante la creazione dello statement.\nErrore " + ex.toString()); } try { stmt.execute(sql); stmt.close(); } catch (SQLException ex8) { JOptionPane.showMessageDialog(this, "Errore durante la creazione della tabella.\nErrore " + ex.toString()); }
Come mai?
Grazie![]()

Rispondi quotando

