最近やっとCalcとBaseの利用方法の違いが少し分かったのでBase(HSQL)のSQLを勉強しております。Messageが表示されます。ADRESS******************選択だけならば下記SQL2にて行えます。ADRESS*******************つきましては、既存Tableを用いて新たに空(Null値)Fieldを追加したTableを方法をご教示頂けます様お願いします。蛇足ながらMS-ACCESSの以下のSQL3と同等の事を行いたいと考えております。[ADRESS]*******************宜しくご回答を頂けます様お願いします。様Baseの基本操作に対して丁寧にご教示頂きましてありがとうございます。ご教示頂いた方法で上記SQLで新規Tableが作成出来ました。Basicにて行うべく下記Code1にて既存Tableの全Fieldを抽出して新しいTableを作成する事ができました。Messageが表示されます。つきましては、被せ質問で申し訳ございませんが、対処方法や考えられる原因等をご教示頂けます様お願いします。(日))「ツール」−「SQL」からSQLを実行した際は、テーブルが作成され、テーブルにアクセスできたんですよね。GUIから操作した場合と異なりマクロでテーブルを作成した場合は、作成したテーブルにアクセスする前に「テーブルの更新」をしないといけません。メニューからは、「表示」−「テーブルの更新」を実行します。更新を行うとテーブルにアクセスできるようになるはずです。tables」で触れられています。http://www.pitonyak.org/database/AndrewBase.pdfただし、掲載されているマクロ例ではうまく「テーブルの更新」ができなかった記憶があります。Array())と修正して紹介しています。後に更新できない!」やfaq/5/172「クエリで並べ替えた後行番号を表示するには」も参考に。↑Tableの更新を追加しましたが、結果は同じです。(日))M.Kamataki様ご回答を頂きましてありがとうございます。「ツール」=>「SQL」からSQLを実行した時は問題無くTable作成できました。確認手順は下記Code2にて「ADRESS」Tableを作成し、そのDataを用いて「SQLステートメントの実行」WindowにてSQLを実行しました。](ここまでは上記Code1と同じです。Document(oBaseMacroTest.odb)とTable(ADRESS)「SQLステートメントの実行」Window「SQLステートメントの実行」にてSQLを実行した後のDocumentとTableしかし、ご教示頂きましたQ&Aを参照して「Tableの更新」を追加した下記Code3を追加しましたが、同じ現象です。Messageが表示されます。](ここまでは上記Code2と同じです。Messageは表示されません。蛇足ながら下記環境でも同じ現象です。OpenOffice.org3.3.0[Release版]宜しくお知恵を拝借させて頂けます様お願いします。BASEドキュメントを開くと、同じエラーメッセージで壊れた状態になっていました。列定義が作成されていませんでした。再構築することで修復できました。VARCHAR(50);とした方が良いような気がします。様ご教示ありがとうございます。ご指摘の通り、以下の様にSQLを追加したところ、上手く出来ました。今回は、「SQLステートメントの実行」WindowでのSQLの実行等の多くの事についてご教示頂きましてありがとうございます。Applicationの利用方法の違いが分かり、現在SQLを勉強しています。本質問もBaseの問題なのかHSQLDBの問題なのかさえ分らずに質問したにも関わらず丁寧なご回答を頂きまして本当にありがとうございました。当方の上記投稿につきまして、余りにCodeを羅列して汚らしいので、修正させて頂きました。