Hallo User,
kann mir jemand sagen, wo mein Denkfehler (Syntaxfehler!) ist.
Ich habe eine Access-Datenbank (JetSQL/Access2000) mit Anbindung ODBC in einer Java-Applikation laufen. Diese Datenbank möchte ich strukturell Verändern, ganz konkret soll nur ein Feld mit char(20) auf char(40) erweitert werden. Habe mehrere Syntax angewendet, aber jedesmal Fehler. Geht das überhaupt mit "modify"? Wie kann man das sonst bewerkstelligen mit JetSQL? Vielen Dank für eure Antworten. MikaM
1. stmt.executeUpdate("ALTER TABLE dateiNeu MODIFY Field CHAR(40)");
2. stmt.executeUpdate("ALTER TABLE dateiNeu MODIFY (Field CHAR(40))");
3. stmt.executeUpdate("ALTER TABLE dateiNeu MODIFY ([Field] CHAR(40))");
4. stmt.executeUpdate("ALTER TABLE dateiNeu MODIFY [Field] CHAR(40)");
kann mir jemand sagen, wo mein Denkfehler (Syntaxfehler!) ist.
Ich habe eine Access-Datenbank (JetSQL/Access2000) mit Anbindung ODBC in einer Java-Applikation laufen. Diese Datenbank möchte ich strukturell Verändern, ganz konkret soll nur ein Feld mit char(20) auf char(40) erweitert werden. Habe mehrere Syntax angewendet, aber jedesmal Fehler. Geht das überhaupt mit "modify"? Wie kann man das sonst bewerkstelligen mit JetSQL? Vielen Dank für eure Antworten. MikaM
1. stmt.executeUpdate("ALTER TABLE dateiNeu MODIFY Field CHAR(40)");
2. stmt.executeUpdate("ALTER TABLE dateiNeu MODIFY (Field CHAR(40))");
3. stmt.executeUpdate("ALTER TABLE dateiNeu MODIFY ([Field] CHAR(40))");
4. stmt.executeUpdate("ALTER TABLE dateiNeu MODIFY [Field] CHAR(40)");