始めましてVB初心者のTakuと申します。早速ですが質問させて下さい。
CSVファイルの内容をDBに書き込む事です。
<<CSVファイルの内容>>
1,2,3
4,5,6
<<DBのテーブル>>
A1,A2,A3,A4,A5,A6
となっている時に、DBのA2にCSVの1をDBのA4にCSVの2をDBのA6にCSVの3を
という様にいれたい時にどのようなロジックを組んだら良いのでしょうか?
教えて下さい。
至らない質問ではございますが、宜しくお願いします。
DBもミドルウェアも不明ですので一般的な回答になりますが、
大抵のDBにはcsvを取り込むツール、機能、メソッド等がありますから、
それを用いて一旦ワークテーブルに取り込み、
SQLで希望のテーブルに書き込むのが手っ取り早いでしょう。
VBでやるなら、
「DBのcsv取り込み機能」を起動し、
その後INSERTクエリを発行することになるかと。
「DBのcsv取り込み機能」の起動の仕方はDBに依存しますし、
SQLの発行の仕方はミドルウェアに依存します。
ツイート | ![]() |