データベースエンジンとしてAccess 97データベースとJet 3.5を使用する古いVisual Basic 5アプリケーションのカスタマイズを希望する顧客がいます。構文エラーが発生するALTER TABLEステートメントのDEFAULT句
目的のカスタマイズでは、既存のテーブルに列を追加する必要があります。次はうまくいきます:
strSQL = "ALTER TABLE Users ADD COLUMN Status BYTE"
pdbDatabase.Execute strSQL
ただし、新しい列にはデフォルト値(0または1)を設定します。
strSQL = "ALTER TABLE Users ADD COLUMN Status BYTE DEFAULT 1"
しかし、彼らは、私は、というエラーですべての結果
、この問題を調査中で」「ALTER TABLE文で構文エラーを(3293)を。」:私は、次および多くのバリエーションを試してみましたAccess 97とJet 3.5の古い構成でサポートされていないDEFAULT句には表示されない情報があります。
誰でもこれを確認することができますか、これを正しく動作させるには正しい方向に向いていますか?
ありがとうございました。
句は、Jet 3.5/Access 97には存在しませんでした。 – RThomas