このステートメントを生成するロジックを使用して、テーブルに列を追加しようとしています。
ALTER TABLE Master_List
ADD COLUMN Service VARCHAR(100) ,
Vendor VARCHAR(100) ,
Product VARCHAR(100) ,
Service_Description VARCHAR(100) ,
Level/Scale VARCHAR(100) ,
SunGard_Contract_Schedule_ID VARCHAR(100) ,
Application_Owner VARCHAR(100) ,
Application_Servers VARCHAR(100) ,
Required_Support/Dependencies VARCHAR(100);
私がそれを実行しようとしているときはいつでも、私は継続的にこのエラーを受け取ります:
java.sql.SQLException:[Microsoft] [ODBC MicrosoftAccessDriver]フィールド定義の構文エラー。sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957)at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114)at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java:31 )at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcStatement.java:338)at sun.jdbc.odbc.JdbcOdbcStatement.executeUpdate(JdbcOdbcStatement.java:288)at Testing.main(Testing.java:54)
私はALTERTABLEコマンドの適切なフォーマットをオンラインでチェックしていますが、フォーマットは正しいようです。修正方法のアイデアが足りなくなったため、多くの変更を試みました。
テーブル名はMaster_Listであり、これらの列はいずれもその中には存在しません。
これは、関連する場合に備えて、Java内で使用されています。