喫茶XRAYトップページ

[スレッド全体
]

[3530] 「焼き鳥」・・・ではなくて「火の鳥」で遊ぶ返信 削除
2010/7/8 (木) 11:57:28 Sayke
マスターこんにちは おひさしゅうございます。

またまた独り言・・・です。

今更の様にFireBird(FB)で遊んでます。
信頼性もあるし軽くさくさくって前評判で興味はあったんですけど、なかなか
試す機会もなくて・・・。
アプリ埋め込みも可能なのも魅力かな。(何か使えそう)

さてさて、FB2.1.Xを手動インストール。
自動インストールに比して手動インストールは手間がかかるのかなと思いきや
OracleやMSSQL等の自動インストールに比べても、「えっ、こんなん」って程
簡単にインストールできてしまいます。
ダウンロードして、解凍して、任意のフォルダーにコピーして、コマンドライ
ンで2、3行コマンド打っておしまいです。
あまりに簡単すぎて、大丈夫!?って感じですね。
だからって、インストールが複雑で時間がかかったからって、重厚且つ高性能、
高信頼なんて事は無いと思いたいですが。

当たり前な話ですが、RDBMSによって使い方って変わりますね。
構文に違いがあるのは了解済だったんですけど、NOなんてフィールド名にする
と拒否されるのですね。
予約語なのかな? 一覧無いし・・・。
MSSQL等では問題なかったので、最初わかんなくてSQL文と睨めっこしてました。

「処変われば品変わる」ってのはこういった事を言うのか・・・!?
これは慣れるしかないかな。

DelphiからFBを使ってみる編は次回・・・って何者<m(__)m>

[3531] Re:「焼き鳥」・・・ではなくて「火の鳥」で遊ぶ2返信 削除
2010/7/8 (木) 12:45:14 Sayke
早くも続編
> DelphiからFBを使ってみる編

DelphiからFB2.1を使うのはくせものですね。
現状ではIBProvider,FIBPlus,IBDAC,IBObject等、サードパーティ製品を使用
するか、D2010のdbExpressを使用するかになりますか。
サードパティー製品の情報は国内では殆ど無いに等しいですね。

IBObject
 試してはないが、BDEライクで人気もあるそうだが、HP見るにAlert機能等や
 FB管理等は対応は無い様子。
FIBPlus
 IBXライクに使え、Alertやフィールドの配列等には対応している。
 ただし、Date型やTime型等のフィールにはデータをInsertできないし、そも
 そもCreateできない。
  日付や時間を扱うならTimestamp型のみになりそうだ。
 他、2Byte文字(日本語)は問題なくデータとして扱えた。
 管理コンポーネントはまだ使ってないが、IB専用!?
IBDAC
  こちらもIBXライクに使え、Alertやフィールドの配列等には対応している。
 管理コンポーネントは無い様子。
 FIBPlusと異なりDate型、Time型など問題なく利用できる。
 ただし、1Byte文字なら問題なく扱えるのだが、肝心な2Byte文字(日本語)
 がInsertできない。 この時点でアウト!
 (私に、若しくは私の環境に問題があるなら<m(__)m>)
IBProvider
 見ての通りコンポーネントではありません。
 dbGoから使用します。 個人的にはこちらが慣れているので有りがたいし
 FBの独自機能(DMLレベル)に素早く対応しているらしい。
 問題なく使えていますが、当然Alertやフィールドの配列等は使えない。
 もちろん管理コンポーネントなど存在しない。
IBX
 「IBをインストールしないと使えん」と表示するので使ってない。
 正式サポートは無いがFB1.5以降でも使えるらしいのだが・・・。
dbExpress
  D2010以降は正式対応となりまして、問題なく使えています。
 ただし、他のコンポーネントと異なりFBのLibrary(fbClient.dll)がSystemPath
 に無いと動作しない。 プロパティーにフルパスを指定も認識しなかった。
 (私のやり方がまずいのか)

IBXとdbExpress以外は有償のサードパーティ製品なのでう〜む。
と言いつつ、FIBPlusに金払っちまいました。
最大限働いてもらわねば・・・。




[3534] FIBPlus・・・返信 削除
2010/7/8 (木) 16:21:25 Sayke
どうもFBPlusは私と相性が良くありません。
金払ってから「あっ、失敗しちゃった」って良く有りますよね。
ありますよね。
・・・ありますよね。

FB2.1からかどうか良くわかんないですが、Date型、Time型、Bigint型
は内部構造が変わったのかな。 Bigint型も駄目でした。

FB2.X対応って書いてんじゃん。
文句言ってやりたいけど、英文書けないし、読めないし・・・。
(だったら、手を出すなって声も聞こえてきそうですが)
Helpを訳しながらやってきましたが、何か疲れたな。




[▼次のスレッド]
INCM/CMT
Cyclamen v3.82