• ベストアンサー

ファイル出力

こんにちは。 VB6.0にて、ファイルの出力についてお聞きしたい事があります。 VB側からDBを見にいき、指定したテーブルのテーブル定義をテキストファイルとして出力したいのですが、プログラミング方法がわかりません。ご存知な方教えて頂けないでしょうか? DBはOracle9iです。  宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

質問内容は、複数の要素を持っています。 VBで 1.オラクル接続 2.SQLの発行 3.ファイルの保存 の三つがしたいということですが、 1.について http://homepage2.nifty.com/inform/vbdb/ 2.について http://www.geocities.jp/principal_focuses/tech/ora/ora_tech/ora_tech_028.html 3.について 過去の質問履歴にファイル操作関連はいっぱいあります。

smiyamoto777
質問者

お礼

ありがとうございました。 頑張ってみます。

関連するQ&A

  • Oracle8i データをファイルに出力

    Oracle8iでテーブルのデータをCSV形式でファイルに出力するコマンドってなんですか? DBAStudioを使って出力することはできるんですが。。。 よろしくお願いします。

  • 『ファイルへ出力』に関して

    VB6.0で大量に『ファイルへ出力』を行う場合、毎回ファイル名を入力するのが大変です。 これをVBでファイル名を設定する方法はないのでしょうか? 宜しくお願い致します。

  • VB2005でのエクセルへのデータ出力

    タイトルどおりなのですが、DBからマスタのデータを単純にエクセルに出力するだけなのですが、どういったやり方が一番高速に処理できるのでしょうか? マスタのデータをデータテーブルに取得して、データテーブルをループさせながら、1レコードごとにエクセルに出力するようなやり方しか思いつかないのですが、もっと効率的で高速に処理できる方法があれば教えて下さい。 ちなみに、エクセルは新規ファイルではなく1行目にマスタのテーブルのカラム名を記述している既存ファイルのエクセルに出力していく形になります。 画面の動作としては、マスタメンテの画面にある「出力」ボタンをクリックすることで、ファイルダイアログを表示して保存先を決めたら、出力開始というイメージです。 できれば、サンプルコードなどあれば有難いです。 宜しく、お願いします。 開発環境: OS:WinXP SP2 DB:Oracle 10g(?)、すみません。バージョンまであってるかは不明です。 言語:VB2005Pro Excel:Excel2000

  • データをテキストファイルに定時自動出力したい

    Oracle初心者です。 Windows Server 2003にインストールされているOracle 9iのデータを、タスクスケジューラを使って、テキストファイルに毎日自動出力したいのですが、どういう方法だと入門者にも可能でしょうか? 難易度の高い上級の言語や高額なソフトウェアの購入は極力避け、バッチファイルで、比較的平易な出力用スクリプトあるいは専用GUI(できればフリーウェア)を 起動させる方法を探しています。 ・出力データ形式は固定長、タブ区切り、カンマ区切りを問いません。 ・データの選択や結合等の機能はなくても、とにかくテキストファイルになれば結構です。 ・夜間に無人で自動出力させたいので、対話形式での実行は困難です。 ご経験のある方、その方法やツールが紹介されているURL、本をご存知の方、よろしくお願いします。

  • バッチファイルの実行結果

    .net vbでの質問です。 バッチファイルでsqlldr(oracle9i)を実行し、結果がエラーになった時、VB側にリタンコードが帰ってくる方法があるでしょうか? 無い場合は、どのような対応が一般的でしょうか? よろしくお願い致します。

  • 実行したSQLファイルの名前をファイルに出力する方法

    1つのSQLファイルの中で、複数のSQLファイルの実行するようになっていて、それを1度に実行するようにしているのですが、途中でエラーが発生している状態です。 どのSQLファイルでエラーが出ているか一目で分かるようにしたいのですが、SQLファイルの名前を実行結果と一緒にテキストファイルに出力したりできないでしょうか? sqlplusのspool機能では実行結果のみ出力されますが、複数のSQLファイルを実行した場合にどの段階でエラーが出ているのか分かりづらいのでよい方法があれば教えてほしいです。 よろしくお願いします。(DBはOracle 10gです。)

  • データベースの内容をCSVへ出力。

    VB2005環境、DBはOracle10gです。 データベースから取得したテーブルの内容を、CSVとして 出力する機能をサービスアプリに付け足したいと考えています。 データベースから値を取得する方法についていろいろと調べては みたのですが、VB2005環境では、Windowsアプリケーションとして 作成する方法しか見つからず(コントロールを配置する際に デザイナを使う方法)、クラスライブラリに機能としてSQL発行から CSVとしてデータを出力するまでの処理をどうしたらいいのか わからず困っています。 基本的なところから勉強できるサイトがありましたらご教授 願えないでしょうか? よろしくお願いします。

  • 文字列の出力で

    はじめまして、vb.netの初心者です。 テキストファイルの作成で下記のようにした場合 FileOpen(1, FileName, OpenMode.Output) Writeline(1,"AAAA")   FileClose(1) "AAAA"と文字列が出力されるところを の""を外して AAAA と出力指定のですが何か良い方法はないでしょうか? よろしくお願い致します。m(_ _)m

  • VBでUNIX上のテキスト・ファイルを読む方法は?

    UNIX上のテキスト・ファイルを指定された条件でセレクトして PC側のAccessファイルに書きこみたいのですが, VBプログラムから直接UNIX上のテキスト・ファイルを読む方法って あるのでしょうか? どなたか,コードの書き方などご存知でしたら教えてください。

  • vbで出力したテキストファイルを7日後に削除したい

    はじめまして。 vbで出力したテキストファイルを7日後に削除するプログラムを考えております。 参考になるコードもしくは関数、ホームページがありましたら教えてください。 よろしくお願い致します。