• ベストアンサー

sql文で削除クエリを書く

Docmd.RunSQL ("DELETE FROM テーブル名") と書いてみたのですが、やっぱり出来なくって、困ってます... 参照はADOとDAOの両方してるので、もっときちんと明記しないといけないのでしょうか?

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

  • ベストアンサー
  • chris_m
  • ベストアンサー率28% (4/14)
回答No.2

元々どのような目的なのかがわからないので、最後のほうは蛇足かもしれません。 SQL文がおかしくないですか? DELETE フィールド名 FROM テーブル名 にしてみてください。 ただ、WHERE句で条件指定しないと、そのテーブル内の指定したフィールドが全て消えてしまいますよ。

Kalen_F
質問者

お礼

ご返答、有難うございます! データを全て削除したかったので、上手くいきました! \(^o^)/

その他の回答 (2)

  • stork
  • ベストアンサー率34% (97/285)
回答No.3

DELETE * FROM テーブル名 ではないですか。

Kalen_F
質問者

お礼

ご返答、有難うございます! データを全て削除したかったので、上手くいきました! \(^o^)/

  • natural
  • ベストアンサー率37% (419/1115)
回答No.1

外していたらごめんなさい。 whereで条件指定しても駄目ですか?

Kalen_F
質問者

お礼

ご返答、有難うございます! Deleteは書き方Tを変えたりしてみたら何とか上手くいったのですが、只今Insertの方でつまづいてます。 Insertの場合、 "INSERT INTO テーブル名 (Insertするフィールド) Values (値)" では無理なのでしょうか?

関連するQ&A