• ベストアンサー

SQLのINSERT文について

SQLのINSERT文について Accessを使用していて1列目が管理Noとなっています。 その時のレコード数を管理Noに指定したいのですがうまく行きません。 Insert Into TableA Values((Select Count(*) From TableA),'データ') 原因もしくは他の方法があればご教授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bx2
  • ベストアンサー率47% (97/206)
回答No.1

Values の中に Select は書けません。 下記のように書いたらよいはずです。 INSERT INTO TableA SELECT COUNT(*), 'データ' FROM TableA

参考URL:
http://office.microsoft.com/ja-jp/access-help/HP001032245.aspx?CTT=1
tsukkey
質問者

お礼

回答ありがとうございます。 上記SQLではエラーが出てしました。 INSERT INTO TableA (Field1,Field2) SELECT COUNT(*),'データ' FROM TableA でエラー無くできました。

関連するQ&A