私のD7 dBExpressプロジェクトは、ローカルのInterbase XE7サーバに接続することになっています。 通常のDBXセットアップ:SqlConnection、SqlQuery、DataSetProvider、 ClientDataSetがあり、単純な「select * from mytable」を実行します。dBExpress経由でローカルサーバに接続
私はそれを使用して前回、それが正常に働いていたが、私はIDE、 の内側にそれを実行したときに、私は(その呼び出しが全体のコードである私のFormCreateに
ClientDataSet1.Open;
を呼び出すと、今日、私は例外を取得しますプロジェクトのbtw)。 例外は、msgが "エラーコードが見つかりません"というEDatabaseErrorです。 TSqlConnection.DoConnectで発生します。
IBConsoleを使用して接続しようとしましたか?それは何を言いますか? – MartynA
私は今あります。 IBConsoleは実際には自分のデータベースを表示しません。ちょうど "ローカルサーバー - gds_b"です。私がそれをクリックすると、「リモートインターフェイスによって接続が拒否されました」というメッセージが表示されます。 –
これはよく知られています。私のマシンにFirebirdが潜入していたことが判明し、通常IBのポートを乗っ取っていた。 FBサーバーが稼働しているかどうかを調べるには、「サービス」を参照してください。存在する場合は、それを終了します(IBサーバが起動していない場合は起動します)。 – MartynA