delphi4を使って、メールでアンケートなどをExcelファイルを送信し、返信してきたメールに添付してあるexcelファイルをCSVの形でインポート、そしてオラクルのデータベースへ登録することは可能でしょうか?もし可能なら、アドバイスをいただけると幸いです。
可能かと聞かれれば、可能でしょう、一つ一つ手順を踏んで作り上げれば。
がんばって完成させてください。
Delphi4にIndyが付いていたら、便利です。これでメールのやりとりをします。
Excelファイルの場合は、それぞれが変更出来ますので、注意が必要です。
メールのやりとり。
添付の方法。
Excelの扱い。
CSVの扱い。
Oracleへの登録
となりますね。
Delphi4には標準でIndyは付いてこないと思います。うちのproにはないですね。NM〜というコンポ群で
実装するか、Indyを落としてきてインストールすることになるんじゃないでしょうか。
NMSMTPだとSMTP認証とか、対応できないのかな? メールを送るテストとか、環境によっては
かなり難しいことがありますし、道のりは遠くなりそうですね。
Webに登録フォームを作って、そこから情報をとった方が楽なのでは?
みなさん、いろいろなアドバイスありがとうございます。
んーさんにお伺いしたいのですが、Web上に登録フォームを作るというのは、delphiを使ってできるのですか?または、htmlなどべつのプログラミング言語を使用してということでしょうか?
そりゃもちろんHTMLとかなんでもいいけど
サンプルコードは沢山転がってるし、スペースさえ用意できればこれが一番簡単でしょ
送信された内容はテキストベースのメールにデータヘッダ付きで来るから、
Posあたりで検出して登録すれば手っ取り早い
多重投稿を嫌うなら、なにか対策が必要だけども
サンプル
http://www.tagindex.com/html_tag/form/form.html
みなさん、参考になりました。どうもありがとうございました。
ツイート | ![]() |