tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルCSV取込について
記事No6908
投稿日: 2008/01/28(Mon) 09:52
投稿者ガッツ
VB初心者です。

CSVファイルを取込DBに追加を行いたいのですが、CSVの内容が以下のように整理番号で
同じものが出てきた場合は、更新年月日が新しいもののみをDBに追加したいのですが
どのように行うべきでしょうか?

整理番号、更新年月日の並びはランダムです。

SELECT ・・・ ORDER BY 整理番号,更新年月日 DESC みたいに並び替えがCSVに対して
行えるのでしょうか?


CSVファイル
整理番号  更新年月日
27     2008/1/1
45     2008/1/1
27     2007/12/23

[ツリー表示へ]
タイトルRe: CSV取込について
記事No6912
投稿日: 2008/01/28(Mon) 18:27
投稿者花ちゃん
> 同じものが出てきた場合は、更新年月日が新しいもののみをDBに追加したいのですが
CSVファイルは1行ずつ読み込み、DB内に該当のデータが存在するか前もって検索
すべきでは。

> SELECT ・・・ ORDER BY 整理番号,更新年月日 DESC みたいに並び替えがCSVに対して
CSVファイルを並び変えても意味が無いように思うのですが、整理番号の何番以降又は
何番以前は要らない等の判断ができるのなら別でしょうが、CSV データを総当たりする
必要があるなら、ソーとしても返ってソート分の処理だけ時間がかかるかも。
読み込むCSVファイルの大きさにもよるでしょうが...。

[ツリー表示へ]