C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 120 を表示中)
■70241 / )  配列の中身を一気にテーブルに追加する方法のご教授おねがいしま
□投稿者/ ようこ (1回)-(2014/03/04(Tue) 11:50:19)

分類:[VB.NET/VB2005 以降] 

お世話になります。
1次元配列(hai())にデータが10000件あり、これをSQLサーバのT1テーブルのデータ列に代入したいのですが、私が考えた方法は

(コネクションは開かれていると仮定します。)
dim JJ as long
dim SQL as string
dim cn as sqlconnection
dim SQLCOmm as sqlcommand
'//---次々データを追加
for JJ=0 to ubound(hai)
SQL="insert into T1(データ) values(@データ)"
SQLCOmm =NEW sqlcommand
SQLCOmm .parameters.addwithvalu("@データ",hai(JJ))
SQLCOmm.executenonquery
next
この方法では10000件取り込むのに3分以上かかりました。
一気に配列haiの中身をテーブルに追加する方法ってないでしょうか?
よろしくお願いします。
返信 編集キー/


管理者用

- Child Tree -