先日、Delphi2007Professional から2010Enterprise にしました。
データベースにはFirebirdを使っています。
2007の時には、TIBDatabaseのデータベース名でちゃんと接続出来ていたファイルが、2010にすると接続ができません。
操作は以下の通りに行いました。
フォームにTIBDatabaseを貼り付ける
Databasenameに使用するファイルを設定する。
ConnenctedをTrueにする。
何か仕様が変わったのでしょうか?DBX経由で接続は出来るのですが、ソースの改変がかなり発生するので、なんとかならかいかと思い、投稿いたしました。
確認すべき点など、教えていただければ幸いです。
よろしくお願いいたします。
MLホームページ: http://www.freeml.com/delphi-users
----------------------------------------------------------------------
自分好みのMLを作成して気の合う仲間と情報を共有しよう♪
http://ad.freeml.com/cgi-bin/sa.cgi?id=flikG
-----------------------------------------------------[freeml by GMO]--
データベースはローカルで、Databasename の設定に
c:\xxxxx\yyy.fdb の様な文字列をお使いなら、
localhost:c:\xxxxx\yyy.fdb としたらどうなりますか?
--
Hiroaki Kitahata <kita...@wingcomputer.com>
MLホームページ: http://www.freeml.com/delphi-users
----------------------------------------------------------------------
春に新しいことを始めるなら♪MLも作成して活用しよう!
http://ad.freeml.com/cgi-bin/sa.cgi?id=fliKq
> 2007の時には、TIBDatabaseのデータベース名でちゃんと接続出来ていたファイルが、2010にすると接続ができません。
2009 の時の話ですが、2010 も同様です。
http://www.freeml.com/delphi-users/529
D2007 と D2010 が同じ PC にインストールされているのであれば、普通に動作すると思います。
(D2007 で正常に接続できるのであれば)
接続に失敗した時に詳細なメッセージが出ていると思いますが、何が出ていますか?
> 何か仕様が変わったのでしょうか?DBX経由で接続は出来るのですが、ソースの改変がかなり発生するので、なんとかならかいかと思い、投稿いたしました。
> 確認すべき点など、教えていただければ幸いです。
D2010 インストール時に Interbase 2009 SMP までインストールしてしまい、
GDS32.DLL を上書きしてしまった...とか?
DBX では GDS32.DLL を経由しませんが、
http://homepage1.nifty.com/ht_deko/tech040.html
IBX では Firebird の GDS32.DLL (fbclient.dll リネーム) が必要となります。
ただ、上書きされてしまったのなら、D2007 でも接続できなくなりますから、
このセンはなさそうですね。
--
by DEKO
-------------------------------------
http://homepage1.nifty.com/ht_deko/
ht_...@nifty.com
-------------------------------------
MLホームページ: http://www.freeml.com/delphi-users
----------------------------------------------------------------------
動画など大きいファイルもMLメンバーにカンタンに共有!
http://ad.freeml.com/cgi-bin/sa.cgi?id=fliT8
まず、c:\TEMP\AAA.FDB の場合には
unavailable databaseの エラーが
localhost:C:\Temp\AAA.FDB
の場合は
connection rejected by remote interface のエラーが出ています。
よろしくお願いします。
土屋
----- Original Message -----
From: "きたんご" <delphi...@freeml.com>
To: <delphi...@freeml.com>
Sent: Friday, April 02, 2010 2:28 PM
Subject: [delphi-users:1038] Re: Delphi2010のTIBDatabaseについて
> 北畑と申します。
>
> データベースはローカルで、Databasename の設定に
> c:\xxxxx\yyy.fdb の様な文字列をお使いなら、
> localhost:c:\xxxxx\yyy.fdb としたらどうなりますか?
>
>
> --
> Hiroaki Kitahata <kita...@wingcomputer.com>
MLホームページ: http://www.freeml.com/delphi-users
----------------------------------------------------------------------
自分好みのMLを作成して気の合う仲間と情報を共有しよう♪
http://ad.freeml.com/cgi-bin/sa.cgi?id=fliVy
こんにちは。川井田です。
いつもお世話になります。
> connection rejected by remote interface のエラーが出ています。
外してたらごめんなさい。
サーバのFirebirdのバージョンにもよると思うのですが、
GDS32.DLL
FBClient.DLL
動いてたのを入れ直す。再起動。でどうでしょうか?
MLホームページ: http://www.freeml.com/delphi-users
----------------------------------------------------------------------
動画など大きいファイルもMLメンバーにカンタンに共有!
http://ad.freeml.com/cgi-bin/sa.cgi?id=fljyn
MLホームページ: http://www.freeml.com/delphi-users
----------------------------------------------------------------------
自分好みのMLを作成して気の合う仲間と情報を共有しよう♪
http://ad.freeml.com/cgi-bin/sa.cgi?id=fljFv