問題タブ [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.
database - firebird .GDB データベースが開かれないようにする
.GDB 形式の firebird データベースがあります。
インターベース サーバーをセットアップし、デフォルトのパスワードを使用して (IB Expert などで) .GDB を開くと、データベースを開くことができます。
データベースが他のソフトウェアによって開かれないようにしたいのですが、どうすればよいですか?
「gsec.exe」を使用すると、ユーザーを追加および変更できますが、新しい firebird インスタンスによってデータベースが開かれるのを防ぐツールは提供されません。
sql - Firebird 2.5 VS Interbase 9/XE - どちらが高速ですか?
これら 2 つのデータベースのどちらかを選択する必要がある状況にあります。私たちは現在 Firebird を使用していますが、トランザクション履歴のスタックが多すぎるなどの理由で遅れることがあり、状況を改善するためにバックアップと復元を適用する必要があります。
私の特定のケースでは: データベースには、数値フィールドで満たされたほとんどのテーブルがあります。ほとんどの場合、クエリには内部結合があります。私が挿入して選択しているレートとほぼ同じです。(しかし、将来的には、より厳しい選択を検討しています)数十億のレコードを持つ3つのメインテーブルがあります(毎秒成長し続けます)。
しかし、上記のような通常のロードと、選択したフィールドの選択と作業、イベントのトリガーとストアプロシージャの実行への全体的なパフォーマンスなど、選択するのに十分な知識があると考えているオーバーロードに最適なものを確認したいと思いますそれらの間で(より多くの意見を歓迎します)、おそらく他の人々が決定を下すのに役立ちます.
私は尋ねています
- Interbaseと同じですか?
- Interbase にジャンプする価値はありますか?
- 全体的にどちらのパフォーマンスが良いですか?
- Interbase には、データベースを拡大し続けて速度を低下させる Firebird のようなこの履歴の問題がありますか?
PS: 今のところ、解決策を確認せずにこの質問を残します。おそらく、通常の毎日のクエリベースで実際にデータベースを比較する人がいて、質問と結果が私にとってより使いやすくなり、他の人々がそのような状況に陥るでしょう.
sql - Firebird のバックアップの復元はイライラします。回避する方法はありますか?
私は Firebird を使用していますが、最近データベースが非常に大きくなっています。更新/挿入だけでなく、実際には多くの削除ステートメントが実行されており、データベースファイルのサイズは非常に急速に大きくなります。大量のレコードを削除した後、データベースのサイズは減少せず、さらに悪いことに、実際にはクエリが少し遅くなったような気がします。これを修正するために、毎日のバックアップ/復元プロセスが必要でしたが、完了する時間があるため、Firebird を使用するのは本当にイライラしていると言えます。
これに関する回避策や解決策に関するアイデアは大歓迎です。
また、友人からこの問題が発生していないと聞いたので、Interbase に切り替えることを検討しています。
ado.net - ADO.NET を使用して Interbase のパラメーター化されたクエリを作成できない
ADO.NET を使用して、パラメーター化された SELECT を Interbase XE データベースに発行しようとしています。私が使用しているコードは次のとおりです。
次のエラーが表示されます。
これは、パラメーター化されたクエリとして認識される構文でクエリが Interbase に送信されていないことを示唆しています。
これは私が予想していたよりもかなり難しいです。私はフィッコですか?手伝ってくれますか?
odbc - interBase 用の ODBC コネクタ
interBase データベースに接続して、ASP.net アプリケーションを作成しようとしています。私は 64 ビット マシンを使用していますが、理由により、データ ソース管理者からデータ ソースを追加できないようです。私の32ビットマシンで完全に機能するデータダイレクトと呼ばれるプログラムを使用しています。
これを解決する方法を教えてください。
c# - ASP.net c#を使用してInterbaseに接続する
ベース間データベースに接続するWebページを作成しようとしていますが、このデータベースへの接続を確立する方法について誰かが助けてくれますか。あなたが素晴らしいコードサンプルを持っているなら。
asp.net - interbase sql から一部の列が空で返される
PC/サーバーに奇妙な問題があります。
次のようなクエリを実行します
myTable から field1、fieldId を選択します
これにより、平均 10 件の結果が返されます
奇妙なこと に、ドロップダウンリストにレンダリングすると、fieldId が空白になることがあります。つまり、空白にレンダリングされ、テキストが表示され、field1 が空白になることがあります。
データを確認すると、データは常に存在します。
これを解決する方法はありますか?
Windows Server 2008 R2 で Interbase XE サーバーを使用しています。Interbase に付属の ODBC ドライバー (サーバーにインストールされている) を介してアクセスしています。
クエリを数回実行すると、1 つの列のデータが欠落することがあります。
どんな提案でも大歓迎です
PS これは、このエラーを再現できません。発生するだけです。
delphi - IBX: TIBControlAndQueryService.InternalServiceQuery にタイムアウトを追加
TIBControlAndQueryServiceGetNextLine の呼び出し時に isc_info_svc_timeout (1 秒) オプションを追加したいと考えています。IBServices をコピーして変更し、ServiceStartAddParam (Value: Integer; param: Integer) と同様の方法で isc_info_svc_line の後に isc_info_svc_timeout を ServiceQueryParams に追加しましたが、「機能がサポートされていません」というエラー メッセージが表示されます。
編集
まず、GetNextLine ではなく InternalServiceQuery にタイムアウトを追加することにしました。次に、タイムアウト パラメータを FQueryParams に追加してはいけませんでした。3 番目のタイムアウト パラメータには、isc_service_query 関数の 4 と 5 の位置 (データの長さとデータ ポインタ) に独自の場所があります。「機能がサポートされていません」というエラーはありませんが、残念ながら機能していません。GetNextLine (InternalServiceQuery を呼び出す) を呼び出した後、送り返すデータがない場合、アプリがハングしてデータを待ちます。タイムアウト パラメータは効果がありません。
sql - SQLクエリのヘルプ-INTERBASEを使用したサブクエリ
私は次のクエリを持っています
3行目でエラーが発生し続けます
ちなみに、interbaseIBConsoleを使用しています。
interbase - Interbaseで列情報を選択します
データベースのすべての列とそのプロパティ
(デフォルト、コメント、タイプ、精度、スケール、主キーの場合、null許容、自動インクリメント)を選択する必要があります。
これにはどのコマンドを使用しますか?