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ランキングへ
日本ブログ村へ