• 締切済み

delphiとデータベースについて

delphi4とoracle8i(体験版)でソフトを作ってるのですが、データベースからデータを抽出し、変数として使用したいのですが、その方法が分かりません。誰か助けて下さい。

みんなの回答

  • hyde-la
  • ベストアンサー率28% (42/146)
回答No.2

DelphiとOracleでしたら、oo4oをお勧めします。 体験版にoo4oがあるかどうかは解りませんが。 なければODBC等で。 DelphiのライブラリにODBC関連のクラスがあると思いますので そのリファレンスを見れば簡単に出来るかと。

  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.1

 変数としてってのが分かりませんが....  データの抽出には、BDEを利用してデータベースからデータの抽出は出来ます。  また、ODBCを使用する事も出来ます。その時には、ODBC用のコンポーネントがあります(たしかシェアウェアですが)

kenzouu
質問者

補足

回答ありがとうございます。もう少し詳しく聞きたいのですが・・・・・ もう少し詳しく説明します。 変数として取り出すという事ですが、データベースからデータを取り出し表示する事は出来るのですが、データベースから取り出し変数に格納する方法を教えて下さい。

関連するQ&A

  • delphiとデータベースについて(追加)

    変数でという事が分からなかったみたいなので詳しく説明します。データベースで生年月日を20001220というように持っています。それをdelphi側で取り出し、2000/12/20というような感じでDBGridに表示したいという事です。 データベースから取り出す際に、delphi側で、自由に使用できたらと思っています。誰かお願いします。

  • DelphiからOracleへの接続について

    Turbo Delphi 2006からOracle9iへの接続することは可能でしょうか? ※古い書籍(Delphi5とOracle8iを使用したもの)を購入したの ですが、Delphi5評価版のシリアルナンバーが現在、発行されないため、Turbo Delphiを使用してOracleへ接続しようと試みております。 ご存知の方がいましたら、ご教授の程お願い致します。

  • 安価もしくはフリーのデータベース

    以前Delphi5+Oracle8~9iを使用して業務ソフトの開発をしていました。 最近になってまた経理アプリの作成を行おうと思ったのですが、 Oracleはコスト的に×です Delphiとの相性がよく、フリーもしくは安価な DBソフトを教えてください。 予定環境は  Win2000Server+Winクライアント(20台程度)  10件未満の同時トランザクションの発生  100件/月のデータ蓄積

  • データベースにアクセス

    OSはWindows2000Serveを使用しています。 VB6でOracle8iのデータベースに接続してデータのやり取りを行いたいです。 Option Explicit Public OraSession As Object 'オラクルセッション用変数名 Public OraDatabase As Object 'オラクルデータベース用変数名 こういった標準モジュールをベースに考えています。 今回行いたいのはデータベースに接続してセレクト文で引っ張ってきたデータを表示させたいというものなのですがこういったごく簡単なサンプルコードはありませんでしょうか? インターフェース部分だけでよろしいのでよろしくお願いします。 またVBとオラクル関係の詳しく記述されているHPなんかがあればよろしく お願いします。

  • delphiでcgi

    delphiとIISとオラクルを使って検索エンジンを作りました。 一人で使う分には問題なく動くのですが、LANを通して複数の人間 が使うと、あとから操作した人が500サーバーエラーになってしまいます。 私なりの予想ですが、ひとつの処理を行っている間にほかの処理が入って くるとエラーになるのかなぁと考えていますが、いまだ解決の糸口は見つかって いません。 どういうことが考えられるでしょうか?。 仕様 データベース:oracle8(iがついたかもしれません) webサーバー:IIS(バージョンは度忘れしました。2000で標準に入っている) 使用言語:delphi6エンタープライズ 使用コンポーネント:TQuery TDataBase ブラウザ:IE5.5 OS:Windows2000 pro CGI実行形式で開発しています。

  • データベース接続

    Borland Delphi PersonalやBcc55などで、MySQLなどのデータベースに接続することができるんですか? Borland Delphi Personalはデータベース互換機能を搭載 してないので、データベースに接続できないのですか? グレートアップしないと絶対にできないのでしょうか? なんとかしてデータベースに接続することは無理なのでしょうか? 無料のソフト開発ソフトから無料のデータベースに接続するには、どのような方法があるのでしょうか? C・C++でそのような方法があるのでしょうか?

  • データベース

    windows2000server , oracle8.1.6を使用しています。 データベースのデータが格納されているフォルダはまたはファイルはどこに あるのでしょうか? よろしくお願いします。

  • Oracle8iでテーブルをエクスポートする方法

    Oracle10gを使用しています。Oracle8iから特定のテーブルを抽出してOracle10gに入れようとしましたが、Oracle10gのexpコマンドは互換性の問題で8iに対して使えませんでした。そこでOracle8iのexpコマンドを使用しようかと考えましたが、テーブルごとのエクスポートができないとのことで不可(データベースが大きすぎるため、そもそも8iのExpコマンドを実行できる権限を持っていないのでできませんが)。 仕方がないのでExpコマンドはあきらめて、テーブル定義抽出→データをCSVまたはSQLで抽出という手順でデータを移そうかと考えています。データの抽出はできたのですが、テーブル定義の取得は10gで使えるdbms_metadata.get_ddlが使用できないので取得できずにこまっています。8iでテーブル定義を取得するにはどうしたらいいのでしょうか? なお当方8iのデータベースのSystem/Sys権限を所有していないません。また8iがインストールされているサーバへログインすることもできません。それを考慮した上で実現可能な方法をご提示願います。

  • Access2000とOracle9iデータベースとのメリット、デメリットについて

    データベースから検索システムを構築しようと考えています。 データ件数2000件 Access2000又はOracle9iデータベースソフトを使って 構築しようと考えています。 Access2000又はOracle9iのデータベースソフトを使った時の メリット・デメリットを教えてください。 (例)          メリット             Access2000 後のシステムメンテがある程度簡単           デメリット         検索スピードが、Oracle9iに比べて遅い          データの容量が1GB迄?              メリット   Oracle9i    検索スピードが、Accessに比べて早い。                       デメリット          システムメンテがAccessに比べて難しい。 上記に例を書いてみましたので、おかしい所、又は他にありましたら 追記してもらえるとよろしくお願いします。

  • オラクルのグローバルデータベース名について

    グローバルデータベース名またはSIDはどこに設定されているのでしょうか?環境変数?レジストリ? 問題はOracle8iをアンインストールしてOracle9iのインストール時に同じグローバルデータベース名もしくはSIDがありますというエラーメッセージが出てしまいます。同じ名称でDBを作成したいのですが。 アドバイスお願いします。

専門家に質問してみよう