お世話になります。さっそくですが、質問です。
VB.NET 2008において、ADODBを使用して
Microsoft AccessのテーブルにデータをINSERTしたいのですが、
トランザクション開始時に以下のエラーが発生します。
-----------------------------------------------------------
COMExceptionが発生しました。
{"オブジェクトが閉じている場合は、操作は許可されません。"}
-----------------------------------------------------------
トランザクション開始前後の処理を以下に記します。
-----------------------------------------------------------
Private Function fcInsert_testTable(ByVal buff() As String) As Boolean
'変数宣言
Dim _Connection As New ADODB.Connection
Try
'トランザクションの開始
_Connection.BeginTrans() /* ←ここでエラー */
'SQL文の作成
sql.Length = 0
sql.Append(" INSERT INTO ○○マスタ " & vbCrLf)
sql.Append(" (項目1 " & vbCrLf)
sql.Append(" ,項目2 " & vbCrLf)
sql.Append(" ) " & vbCrLf)
sql.Append(" VALUES ( " & vbCrLf)
sql.Append(" NVL('" & buff(1) & "',' ')" & vbCrLf)
sql.Append(" NVL('" & buff(2) & "',' ')" & vbCrLf)
'SQL文の発行
_Connection.Excecute(sql.ToString)
-----------------------------------------------------------
本現象の原因について、どなたかご存知の方がいらっしゃいましたら、
ご教授願えますでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- PHP プログラムコードを入力する場合改行してもいいですか? 2 2022/10/02 16:05
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Excel(エクセル) EXCELの「接続」のSQLのコマンド文字列にて、セルから任意の数値を利用したい 2 2023/03/09 16:43
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLインジェクション対策
-
Q&Aサイトを作成していてURLの...
-
cakePHPでSQLが実行できない。
-
VBA ACCESS SQL...
-
<VB.NET>INSERT文でDBにデータ...
-
データベースに存在するデータ...
-
JAVA SQLServerException 列名 ...
-
INSERT,DELETEを同時に
-
PHPからデータベースに接続した...
-
【初歩】配列の格納データ数だ...
-
何種類かのチェックボックスグ...
-
mysqlの命令文をPDOに書き換...
-
PHP+SQLite でSELECT文のWHERE...
-
トランザクション処理
-
エクセルVBAについて
-
VBAをつかってクエリの情報を抽...
-
実行時エラー3131 FROM 句の構...
-
PHP + MySQLを使用して詳細画面...
-
PHPでMY SQLの連想配列をリンク...
-
クエリObjectをforeachで回す時...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JAVA SQLServerException 列名 ...
-
Q&Aサイトを作成していてURLの...
-
<VB.NET>INSERT文でDBにデータ...
-
insert1つの処理でもトランザ...
-
Pro*Cの構文エラー
-
ResultSetインターフェイスでの...
-
データベースに存在するデータ...
-
PHP&MySQLでの文字列+数列の一...
-
VBA ACCESS SQL...
-
phpで複数の検索語を検索対象に...
-
like検索の複数キーワードで、...
-
MySQLのINSERT時にたまに重複に...
-
C# で発生したException.Messag...
-
PHP+PDO+MYSQL で実行されたSQ...
-
PHPのUndefined index や varia...
-
INSERT,DELETEを同時に
-
配列をループさせてUPDATE
-
VB.NET エラーになる箇...
-
php postgres Insert と updat...
-
C#でDBの特定列をUpdate
おすすめ情報