問題タブ [interbase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2725 参照

delphi - Interbase の再起動方法

Interbase の再起動については、 http: //edn.embarcadero.com/article/28604に従ってください。ここにいくつかのコードがあります:

サービス ダイアログで、サービスが「InterBase 2009 Guardian gds_db」としてリストされていることに気付きました。OpenService の引数としてこれのさまざまなバリエーションを試しましたが、成功しませんでした...ヒントはありますか?

編集: net start サービスをInterBase 2009 Guardian gds_dbおよびInterBase 2009 Server gds_dbとしてリストします。

RaiseLastOSError はどちらの場合もこれを返します。コード: 1060。指定されたサービスは、インストールされたサービスとして存在しません。

したがって、上記のコードでは、vService は常に 0 です。Themes などの別のサービスを停止しようとしても、実際に機能します。特別に処理しなければならないのは、文字列内のスペースですか? IIS Adminを閉じようとしましたが、Interbase と同じエラー メッセージが返されました。

0 投票する
1 に答える
452 参照

interbase - アクセスが制限された Windows ユーザーで Interbase 2007 サーバーを実行することはできますか?

私はレガシー ソフトウェアに取り組んでいますが、制限付きユーザーでログに記録されたインターベース サーバー (Interbase 2007) を実行することが突然必要になりました。

ここでこれを試しました (私ではありません) が、Interbase サーバーがインストールされていないように、クライアントは IBConsole を含めてサーバーに接続できません。両方が同じコンピューターで実行されている場合でも。

アクセスが制限された Windows ユーザーで Interbase 2007 サーバーを実行することはできますか?

0 投票する
1 に答える
7868 参照

sql - Interbase: 文字列 "" からの変換エラー

IB2009 を実行していて、特定のフィールドが NULL でも空でもないレコードの数を数えようとしています。

ここで、MYVIEW は VIEW、MYVIEW.ID は INTEGER、MYVIEW.VARCHARFIELD1 は VARCHAR(18) です。

エラーメッセージが表示されます

1 行目のエラー、文字列 "" からの変換エラー

COUNT() 関数を削除すると、クエリが適切に実行されるため、これはよくわかりません。私が間違っていることを誰か知っていますか?ありがとう!

0 投票する
1 に答える
289 参照

.net - .net InterBase FireBird SQL

C#.netEnviromentでInterBaseとFireBirdSQLを使用しています。

プログラムでトランザクションスコープを使用したいと思います。

InterBase-FireBirdでそれを効果的に行う方法は?

何か案が ?

0 投票する
1 に答える
643 参照

database - IBQueryコンポーネントがアクティブな場合、トランザクションはアクティブですか

TIBQuery(IBQuery.Open)を開くとき、対応するトランザクションは、データがDBからフェッチされたときのみ、またはIBQueryが閉じられている間のみアクティブになりますか?

0 投票する
2 に答える
479 参照

database - シングルユーザーアプリケーションの存続期間全体にわたる1つのアクティブなIBトランザクション

単一のユーザーアプリケーションが、プログラムの実行中にアクティブなIBトランザクションを1つだけ使用する場合、悪影響はありますか?CommitRetainingとRollbackRetainingのみを使用する。

背景:IBQueryを使用して、すべてのレコードを一度にメモリにロードするDBグリッド(DevExpress)に接続したいと思います。したがって、SQL挿入コマンドごとにすべてのデータを再フェッチすることは避けたいと思います。IBTransaction.Commitはデータセットを閉じます。

0 投票する
1 に答える
2264 参照

java - 純粋なJDBCを使用してInterbase(.IB)データベースにアクセスするにはどうすればよいですか?

Javaアプリケーションを使用してアクセスしたい.IBファイルがあります。Interbaseのドライバはどこにありますか。私のOSはMacOSXです

0 投票する
1 に答える
467 参照

.net - InterBase データベース ファイルが壊れているようです ()

InterBase データベースでいくつかの行を削除しようとすると、このエラーが発生します。

しかし、これらの行については、SELECT と UPDATE の SQL クエリを起動できますが、削除はできません。

何がうまくいかなかったのか、可能な解決策は何ですか。

0 投票する
8 に答える
3518 参照

delphi - Delphi dbExpress と Interbase: UTF8 への移行手順とリスクは?

現在、データベースは Win1252 を唯一の文字エンコーディングとして使用しています。まもなく、データベース テーブルで Unicode をサポートする必要があります。つまり、4 つのデータベースと、24 時間年中無休の環境で社内で実行される約 80 の Delphi アプリケーションに対して、この移行を実行する必要があります。Delphi アプリケーションのデータベースを UTF-8 (または UNICODE_FSS) に移行するための推奨事項はありますか? 以下にいくつかの質問を示します。ご回答ありがとうございます。

  • データをダンプし、UNICODE_FSS または UTF-8 でデータベースを再作成し、データをロードすることによって、既存のデータベース (250 MB から 2 GB の間のサイズ、Blob フィールドなし) の移行を支援するツールはありますか?
  • Unicode 文字セットに関連する Delphi 2009、dbExpress、および Interbase 7.5 に関する既知の問題はありますか?
  • 最初にデータベースをInterbase 2009にアップグレードすることをお勧めしますか? (このアップグレードは計画されていますが、優先度は高くありません)
  • データベースを移行するだけで、Delphi は Unicode 文字セットを自動的に処理しますか、それともすべてのデータ モジュール (dfm とソース コード)のすべての文字フィールド タイプも変更する必要がありますか?
  • 既存のアプリケーションの通常の開発および保守と並行して移行に取り組む場合、どの戦略をお勧めしますか? アプリケーションは社内で実行されるため、開発とデータベース管理は社内で行われます。

更新: InterBase ディスカッション フォーラム スレッドから: InterBaseの Unicode データベース - 本当に? (これは私によるスレッドではありませんが、InterBase XE にまだいくつかの問題が存在することを示しています)。

私が提出したいくつかのレポートは次のとおりです。 QC#92867 - ビューにユニオンが含まれている場合、および ClientDataSet を使用している場合にのみ、ビューからの文字列フィールドが空白になります。これは、いくつかのレポートで欠落しているデータとして見つかり、機能しなくなりました。

QC#91494 - IB 文字列データ 文字フィールド (例: Char(1)) は、ストアド プロシージャを介して取得されると空白で埋められます。テストは失敗します - 例: If Active = "Y". フォームでストアド プロシージャを多用していますが、これらは機能しません。

QC#91355 - IBSqlMonitor が失敗する。IBSqlMonitor の出力は多少文字化けしているため、このツールは役に立ちません。(だから、私のシャベルも壊れている!)

未報告 - TClientDataSet の永続フィールドが TWideString で失敗します。

その他の関連する QC エントリ:

QC#94455 SQL Unicode Char タイプの失敗 (InterBase XE)