DelphiとFirebird

解決


message  2007-03-15 09:23:03  No: 25318  IP: 192.*.*.*

この質問が、このMLの質問範囲内であれば教えていただきたい。
昨日私の上司からDelphiのデータベースの勉強としてFirebirdをインストールして慣れておくよう言われたので、Firebird1.5.4.4910-0-Win32.exeというのをインストールしてみたのですが、何がなんだかさっぱり分かりません。Firebirdの使い方?や、Delphi(Turbo Delphi2006)でのFirebirdの利用法など。
どなたかお分かりになられる方がおられましたらお教え願いたいです。
また参考になりそうなHPなどもありましたらお教え願います。

編集 削除
HOta  2007-03-15 18:03:27  No: 25319  IP: 192.*.*.*

FirebirdはInterBase互換のFreeなDataBaseです。
テーブルの作り方などは、Firebirdのhttp://tech.firebird.gr.jp/firebird/index.php?firebird_xsite=0
で調べられます。
そのあとは、DelphiからIBコンポーネントで接続します。

編集 削除
message  2007-03-15 19:26:42  No: 25320  IP: 192.*.*.*

HOtaさん、返信ありがとうございます。
私の今の環境(Turbo Delphi2006)には、IBコンポーネントがありません。
DelphiのProか、もしくはENTでしかInterbaseは利用できないのでしょうか。

編集 削除
HOta  2007-03-15 21:17:11  No: 25321  IP: 192.*.*.*

Turbo Delphi2006からは、DataBaseコンポーネントが付いているようです。

編集 削除
message  2007-03-16 08:24:04  No: 25322  IP: 192.*.*.*

Databaseコンポーネントはありますけど・・・
それでInterbaseが利用可能に?

編集 削除
HOta  2007-03-16 13:08:18  No: 25323  IP: 192.*.*.*

Turbo Delphi2006は使ってないのでよくわかりませんが、IB何とかのコンポーネントはありませんか?
まずは、DataBaseとは何なのかを調べてください。

編集 削除
message  2007-03-16 13:38:50  No: 25324  IP: 192.*.*.*

Turbo Delphi2006にはIB〜というコンポーネントは無いです。
Database絡みのコンポーネントといえば、
TDataSource,TClientDataSetなどのDataAccess
TDBGrid,TDBNavigator      などのDataControls
TSQLConnection,TSQLDataSetなどのdbExpress
TTable,TQuery             などのBDE
TADOConnection,TADOCommandなどのdbGo
など。
調べてみてはいました。ただ 「FirebirdにはInterbaseコンポーネントが必要らしい」 ぐらいしかわからなかったため、Turbo Delphi2006では無理なのか、ほかに方法があるのかなぁ・・・という思いでした。・・・って、最初から書いとけばよかったんですよね (^^;)  迷惑かけました。

編集 削除
HOta  2007-03-16 15:29:45  No: 25325  IP: 192.*.*.*

Express版でも、導入時にInterBaseがインストールメニューで見えましたよ。
調べました。dbExpressやdbGOなどがちゃんとあります。これで接続します。
IBExpressがあればもっと簡単なんですが…

編集 削除
message  2007-03-17 14:14:31  No: 25326  IP: 192.*.*.*

HOtaさん、ありがとうございます。
Turbo Delphi2006でいけるとわかればそれを調べるのみ!
(さて、何から調べようか・・・)

編集 削除