私はこのような単一のテーブルを使用して新しいファイルを作成するために、UCanAccess(4.0.2)を使用します。コードの作品オートインクリメント・カラムを持つテーブルを作成:「」有効な名前ではありません
// Create a database + connect
DatabaseBuilder.create(FileFormat.V2010, new File(path));
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
conn = DriverManager.getConnection("jdbc:ucanaccess://" + path + ";singleconnection=true" ,"", "");
// Create table
String sql = "CREATE TABLE Test (id AUTOINCREMENT PRIMARY KEY, value CHAR(1) NOT NULL)";
conn.createStatement().executeUpdate(sql);
を結果として得られますテーブルに不完全/欠陥があるようです。エラーのアクセス結果にそれをコピーしようとすると:
'' is not a valid name...
は、デザインビューがそれを解決から、テーブルを保存するなど大きな問題ではないようです。
なぜそれが起こるのか、どのように回避するのか、
最新のUCanAccess開発コードで問題を再現できました。チームは調査し、私はどんなニュースでも答えを投稿します。 –