« 暑すぎる・・・(;´д`)ゞ アチィー!! | メイン | 救命講習会&練習試合(2007/08/18) »
2007年8月16日
IDENTITY項目に明示的に値を設定する方法
SQL Serverで項目に自動採番するようIDENTITYを設定している場合、通常のINSERT文を実行するとエラーになってしまいます。
下記の手順が必要。
・INSERT句で項目名を全て列挙する。
・SET IDENTITY_INSERTを使用する。
(Ex) Fld1がIDENTITY項目の場合。
SET IDENTITY_INSERT テーブル名 ON
INSERT INTO テーブル名 (Fld1, Fld2, Fld3) VALUE (1, "あいう", 123);
SET IDENTITY_INSERT テーブル名 OFF
Access2003 VBA + ADOで動作確認済。
参考サイト:
↓クリックして頂けるとうれしいです(ワンクリック詐欺ではないです(笑))
人気blogランキングへ
日本ブログ村へ
投稿者 danna : 2007年8月16日 14:34
トラックバック
このエントリーのトラックバックURL:
http://www.namibuta.net/cgi-bin/mt/mt-tb.cgi/690