掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB.NETからエクセルファイルへのアクセス (ID:86487)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB.NETからエクセルファイルを操作したいのですが、OleDBを用いて select fromのSQLコマンドとfillメソッドを使って読み込むところまではうまくいったのですが、 読み込んだデータを編集して元のファイルを更新したりすることがうまくできません。 Dim oCommand As New OleDb.OleDbCommand() Dim oDataAdapter As New OleDb.OleDbDataAdapter() oCommand.CommandText = "INSERT INTO [" + strSheetname + _ "$](名前,Property1,Property2,Property3) VALUES(1,'aa','A','B','D')" oDataAdapter.InsertCommand = oCommand oDataAdapter.InsertCommand.ExecuteNonQuery() というようにしてやってみたのですがクエリの値と出力するフィールドの数が一致しない、というエラーメッセージが出てきてしまいます。 このような場合どのようにしたらよいのでしょうか? SQL関連のコマンドはネットでそれなりに調べてみたのですがそれがどうやってVBから扱えばいいのか分からず 過去ログにも該当するようなことはみつからなかったので質問させていただきました。 もしよろしければお教えください、よろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.