MSAccessデータベースを使用してJavaでプログラムを作成しています。私のプログラムの適応
Statement s;
String[] tabinfo = {"Albara", "TBala"};
s.execute("ALTER TABLE " + tabinfo[0] + " ALTER COLUMN " +
tabinfo[1] + " SET DEFAULT 0 ");
私が得るのはSqlException: ALTER TABLE syntax error
です。私が間違っているのは何ですか?私はファイルの完全な権利を持っています。テーブルと列の名前は、名前がデータベースメタデータから抽出されており、システムテーブルを変更していないため、正しいものです。
これは、数年前に作成したプログラムで使用されている自分のデータベースを変更するプログラムであるため、データベースを変更することは問題外です。また、Javaの使用も問題外です。クライアントのコンピューターは、.Net Framework 3.5をインストールせず、インフォマティクスのメンテナンスを行うためにそこに行くことはありません。