CSVファイルをデータベースにインポート(Delphi)

解決


まいらい  2021-04-08 10:54:30  No: 149648  IP: [192.*.*.*]

DelphiのDBgridにORACLで作ったデータベースのテーブルデータを表示しています。
CSV出力したデータをDialogでファイルを選び、そのCSVデータをデータベースに挿入したいです。
そしてString Listを使用してコードを記述したいのですが、全くわからない状態です。

※ADOコネクトを使用してORACLとDelphiを接続しています。

編集 削除
igy  2021-04-08 11:50:07  No: 149649  IP: [192.*.*.*]

>全くわからない状態です。

この掲示板に、検索機能がありますので、いくつかの単語を入れて、検索してみても、
情報が得られるかと思います。あと、Googleなどで検索するとか・・

編集 削除
まいらい  2021-04-08 11:52:34  No: 149650  IP: [192.*.*.*]

igy様 
検索をしたのですが上手く機能するコードを書くことができませんでした。
申し訳ございません。
改めて調べます。

編集 削除
igy  2021-04-08 13:12:40  No: 149651  IP: [192.*.*.*]

> 上手く機能するコードを書くことができませんでした。

うまく機能しなかったコードをここに書いて、
どこが悪いか、聞いてみるのも、良いかと思います。

編集 削除
HFUKUSHI  2021-04-09 02:42:07  No: 149652  IP: [192.*.*.*]

いっぺんに全部やろうとせず、問題を分割するといいと思いますよ。
> CSV出力したデータをDialogでファイルを選び、そのCSVデータをデータベースに挿入したいです。
> そしてString Listを使用してコードを記述したい
ダイアログでファイルを選ぶ
選ばれたファイルをTStringListに読み込む
TStringListのデータを1件ずつ取り出す
1件ずつ取り出したデータをDBに書き込む

編集 削除
まいらい  2021-04-09 03:17:56  No: 149653  IP: [192.*.*.*]

HFUKUSHI様
ありがとうございます!
一つずつ分割して行います。

編集 削除
まいらい  2021-04-09 03:25:05  No: 149654  IP: [192.*.*.*]

String listではなく、StringGridに表示したデータをセル値で読み込む方法に変更してトライしています。
エラーが出て、解決しない場合ここに記述するので、問題点を指摘していただきたいです。よろしくお願い致します。

編集 削除
まいらい  2021-04-09 14:56:53  No: 149655  IP: [192.*.*.*]

1日かけて完成しました。
アドバイスありがとうございました!

編集 削除