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

解決


まいらい  2021-04-08 19:54:30  No: 149648

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

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


igy  2021-04-08 20:50:07  No: 149649

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

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


まいらい  2021-04-08 20:52:34  No: 149650

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


igy  2021-04-08 22:12:40  No: 149651

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

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


HFUKUSHI  2021-04-09 11:42:07  No: 149652

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


まいらい  2021-04-09 12:17:56  No: 149653

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


まいらい  2021-04-09 12:25:05  No: 149654

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


まいらい  2021-04-09 23:56:53  No: 149655

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


※返信する前に利用規約をご確認ください。








  このエントリーをはてなブックマークに追加