Access2000のVBAでプログラムを組んでいて、一見うまく処理されているように見えるのに、実際データが登録されていないということがあり、どうすればエラーを起こせるのか悩んでいます。
Dim db As DAO.Database
Set db = CurrentDb
db.Execute "insert into TEST values ('10','AAAAAAAAAA')"
db.Execute "insert into TEST values ('10','AAAAAAAAAA')"
1つ目のフィールドが主キーになっており、2回目のInsert文はエラーになるはずですが、何も起こりません。
On Error Goto等は全く記述していません。
テーブルには最初の1行のデータだけが登録されています。
これ以外にも、2桁のフィールドに3桁のデータをInsertしても無視されるだけでエラーになりません。
潜在バクになる可能姓があるので、エラーを発生させたいのですが何か設定があるのでしょうか?
因みに、SQL文をいじって文法エラーにすると、ちゃんと実行時エラーは発生します。
SQLの文法が正しくて、テーブルの定義に反している時のエラーが拾いたいのです。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) access,vbaでフォルダ内のファイルをテーブルにインポート、ファイル名もフィールドに追加したい 1 2022/08/31 11:11
- PHP プログラムコードを入力する場合改行してもいいですか? 2 2022/10/02 16:05
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- MySQL 次の時間帯の勝率の合計を求めるSQL文 1 2023/07/04 17:12
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- Access(アクセス) Access DAOのExecuteメソッドのオプション(RecordsetOptionEnum)に 1 2022/09/19 07:34
- Visual Basic(VBA) 【VBAエラー】Nextに対するForがありません 対策について 5 2022/11/21 21:26
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
「RunSQL」と「Execute」の違い
Access(アクセス)
-
Accessで数値型にNULLをInsertするとエラー
その他(データベース)
-
dbFailOnError とは?
その他(データベース)
-
-
4
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
5
AccessのDAO.ExecuteとDoCmd.RunSqlの違いについて
その他(データベース)
-
6
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Oracle 8i コンマ(,)を含むデ...
-
GROUP BYでエラーが発生
-
PostgreSqlでFunctionの作成に...
-
何も表示されない実行時エラー...
-
SQLのエラー(~付近に不適切な...
-
ACCESS ADOでupdateが効かない
-
エクセルマクロで指定範囲内の...
-
エクセルのグループボックス枠...
-
●SQL Server2000●ストアドプロ...
-
バッチファイルからのBCP起動に...
-
@@ERRORと@@ROWCOUNT併用について
-
「最高気温が35度以上の日を猛...
-
SQLサーバー接続 特定のPCがWin...
-
サーバーと実行端末が違う場合...
-
sqlcmdでクエリの実行結果をバ...
-
AccessのDAO.ExecuteとDoCmd.Ru...
-
Access2010 accdbのエラー「ODB...
-
IPアドレスによるクライアント...
-
SQL Loaderを使いたい
-
ストアドプロシージャでcsvファ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Oracle 8i コンマ(,)を含むデ...
-
GROUP BYでエラーが発生
-
SQLのエラー(~付近に不適切な...
-
PostgreSqlでFunctionの作成に...
-
エクセルマクロで指定範囲内の...
-
バッチファイルからのBCP起動に...
-
ACCESS ADOでupdateが効かない
-
エクセルからSQLサーバー ...
-
sqlで文字列を最後に追加したい
-
ACCESSで作成したアプリケーシ...
-
Access2000環境に対応するMid関...
-
SQL SERVER の UNION ALL と GR...
-
ストアドの戻り値(配列)について
-
SQLserverのIF文について
-
エクセルのグループボックス枠...
-
オブジェクト名 '<table>' が無...
-
@@ERRORと@@ROWCOUNT併用について
-
ACCESS2000ディスクまたはネッ...
-
Accessのレポートが新規作成で...
-
SQLServerが存在しないか、アク...
おすすめ情報