問題タブ [bde]

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 に答える
845 参照

delphi - BDE のゴーストを倒す

私の Delphi7 アプリでは、管理者 (「Dave」) としてログインするとデータベースに接続できますが、標準ユーザーまたは制限付きユーザー (「Paris」) としてログインすると接続できません。XP Home & Vista Business Ultimate 64 で発生します。db のエイリアスを使用します。データベースは Firebird、ミドルウェアは IBO 4.7 です。

これを別のスレッドに投稿しましたが、もっと多くの情報があることを知っており、BDE が問題のようです。DB.Pas がリンクされているようです。project.map ファイルで確認できます。exe はレジストリを読み取り、BDE エイリアスを取得します。

BDE 関連のソースと dcu ファイルをすべて削除し、プロジェクトで DB コンポーネントを徹底的に検索したところ、問題なく表示されました。

行ったことある人いますか?

0 投票する
4 に答える
41686 参照

delphi - VistaでのBDE初期化の失敗(エラー$ 2501)

BDEにアクセスするDelphi2007で記述された小さなデータスナップサーバーがあります。Windows 2000およびXPでは正常に動作しますが、Vistaでは時々(実際にはかなり定期的に)エラーメッセージが表示されます。

Borlandデータベースエンジンの初期化中にエラーが発生しました(エラー$ 2501)

BDEを使用するすべてを閉じると、エラーが修正されます(ただし、データスナップサーバーを閉じるために「プロセスを終了」する必要がある場合があります)。

ますます多くのクライアントが「サーバー」用にVistaを実行しているため、これはかなり厄介になっています。誰か提案はありますか?

0 投票する
5 に答える
3477 参照

oracle - ネットワークが不安定なときに DB 接続が失敗しないようにするにはどうすればよいですか?

Oracle DB に接続された BDE を使用するアプリケーションがあります。
私は SQL クエリに TQuery を使用し、TDatabase に接続します。私たちはプロのプログラマーではなく、内部で何が起こっているのかわかりません。

ネットワークが不安定で、パケット損失の問題があります。

問題が発生すると、アプリケーションが DB サーバーから切断されるか、現在のクエリを完了できなくなります。
これを処理する最善の方法は何ですか?

ネットワーク チームは現在、根本的な問題の修正に取り組んでおり、障害が発生したときにデータベースに再接続するようにコードを変更しました。データベース サーバーで開いているセッションの数に問題があります。

これに対する解決策はありますか?
それは私たちにとって共通の問題のようです。

0 投票する
4 に答える
1246 参照

delphi - Delphi 2006 に付属する Rave Report

データベース活動に BDE を使用しているソフトウェアがあります。

データベースは非常にぎこちなく設計されています。

このソフトウェアによって生成されたデータを使用するカスタム レポートをいくつか作成する必要があります。

いくつかの条件に基づいていくつかのレコードをスキップする必要があります。

たとえば、Field4Field5 = 0 の場合、そのレコードは印刷されませんが、同じレコードのField1 > Field2の場合、 Field1のみ が印刷され、他のフィールドは印刷されません。

この Rave レポートを取得するにはどうすればよいですか?

Rave Report でも印刷前にこれを達成しようとしましたが、この部分に関する適切なドキュメントが不足しているため、前進することができませんでした。誰かが私が十分なドキュメントを見つけることができる場所と、Before Print イベントとAfter Printイベントをプログラムする方法のいくつかの例を見つけることができる場所を教えてくれれば、私の問題を解決できるかもしれません。

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

c# - C#でBDEで作成されたテーブルを操作することは可能ですか?

C#でアクセスする必要があるBorlandデータベースエンジンで使用されているテーブルがいくつかあります。しかし、BDEを利用可能なデータソースとは見なしていません。これは、それが実行可能ではないか、他の何かのためです。誰かがこれがどのように行われるかについて提供するための情報やリンクを持っているなら、私はそれをいただければ幸いです。

ありがとう

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

oracle - BDEマルチスレッドエラー:ora-12560に遭遇すると、TDatabaseを再起動できません

delphiによって開発されたBDE+oracleを使用した大きなプログラムがあります。3つのスレッドを使用してDB操作を実行し、別々のTSessionを使用しています。(デーモンスレッド1つ、データ収集スレッド1つ、チェックスレッド1つ)

この構造を使用します:

TQuery-> TDatabase-> TSession

このメソッドを使用してクエリを実行します。

問題は、プログラムが24時間以上実行されると、ora-12560が発生し、プログラムが接続を再開できず、クエリの実行時にこのエラーを報告し続けることです。

コードを確認し、1週間にわたってデバッグしましたが、それでも解決できません。同じ問題が発生しますか?

編集:

このテストケースがあります:

3つのプログラム、それぞれが1つのスレッド(1秒間のスリープ)を実行し、0.5〜1時間の間、すべて同時に失敗しました。(3つのDB操作、および1つのIndy9 ftpクライアント...)

ですから、BDEまたはWindowsソケットに何か問題があると思います...現在、回避策として自動再起動プログラムのメカニズムに取り組んでいます。

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

delphi - ビスタのデルファイ

Delphi7 でプログラムを実行すると 1 つの問題が発生し、1 つのエラー メッセージが表示される

「不明なテーブル タイプ - 権限が拒否されました - ファイル:c:\PDOXURS.NET ディレクトリ C:\」

私は1つの答えのためにmake tkを知りません

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

delphi - プロジェクト "ctsMgr.exe" が例外クラス EDBEngineError を発生させ、"unknown database.Alais:.." というメッセージが表示されました。

Delphi(4) exe を実行していました。数秒間は正常に実行された後、エラーが発生しました

プロジェクト「ctsMgr.exe」は、メッセージ「unknown database.Alais:PerDBS」で例外クラス EDBEngineError を発生させました。プロセスが停止しました。Step または Run を使用して続行します。

上記のエラーは、「perDBS」という名前のデータベースが未定義であることを意味しますか? 続行するには、「ステップ」または「実行」する必要がありますか?

よろしく -Vas

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

delphi - Delphi - TStoredProc.Close (セットを空にしますか?)

LEGACY ALERT - これは Delphi 5 コード用です。(私はそれが超古いことを知っています。それは書き直される予定です....いつか。)

BDE と TStoredProc オブジェクトを使用しています。Close を呼び出すと、通常はデータセットがクリアされます。しかし、奇妙なことが起こっているのを見ているので、この質問をしようと思いました。

手動でデータセットに行を追加した場合 (つまり、Append メソッドを介して)、close を呼び出したときに行も削除されますか?