• ベストアンサー

SQL文のINSERT

こんばんわ。 プログラミングの方の質問かな?と思うのですが 実際困ってるのはACCESSの実行なのでこちらに 質問をさせていただきます。 まずC#を使いACCESSでDBを作成しIDというオートナンバー型と日付という日付型と出来事というテキスト型を作りました。 そしてSQL文を使い日付と出来事だけを入力しIDをコンピュータで勝手に指定した数字を入力ってのをしたいのですがわかりません。 やりたいことを要約しますと IDを任意ではない数字かつレコードの値をインクリメントにしたいんです ぜひお願いします!

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

  • ベストアンサー
  • Masa2072
  • ベストアンサー率51% (94/182)
回答No.2

> SQL文がわからなければACCESSでクエリーを作成して出来たSQL文を確認してください。 すいませんACCESSでは単発の追加クエリーをデザインモードで作るのは無理ですね (もしかしたらやり方があるかもしれませんが・・・) テーブル名 TABLE1 ID オートナンバー型(KEY設定) F1 テキスト型 F2 長整数型 のテーブルに F1: TEST F2: 111 の値を追加する場合SQL文は INSERT INTO TABLE1 (F1, F2) VALUES ("TEST", 111) となります。 ACCESSのクエリでは問題なく追加されます。

A-VAREST
質問者

お礼

できました! ありがとうございます! 助かりました!

その他の回答 (1)

  • Masa2072
  • ベストアンサー率51% (94/182)
回答No.1

Cのことは一切わかりませんが・・・ やりたいことはわかるのですが、何がわからないのか? SQLの構文? ふつうに日付と出来高だけを設定したINSERT文で良いはずですよ。 SQL文がわからなければACCESSでクエリーを作成して出来たSQL文を確認してください。

A-VAREST
質問者

お礼

はい、SQLの構文です。 って事は INSERT INTO テーブル VALUES('0000/00/00','朝寝た昼起きた人生に絶望した') ってことですかね? けどできなかったんです どうもIDもINSERTしなくてはいけないみたいで・・・。 多分IDがよくわかってないと思うんですが・・・。

関連するQ&A