問題タブ [openedge]

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 投票する
1 に答える
1244 参照

progress-4gl - ブラウザから列の値を取得する

顧客の詳細を表示するブラウザが1つあります。そのブラウザで1つの行(つまり1つの顧客)を選択すると、その顧客の顧客番号を取得したいので、選択した顧客の順序を表示する別のブラウザ「OrderBrowser」にデータを入力できます。

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

progress-4gl - ブラウザの値変更イベント?

これが私の問題です。ブラウザは3つありますが、作成したブラウザは2つだけです。最初の顧客ブラウザの1行をクリックすると、現在の顧客が選択され、2番目のブラウザ注文ブラウザに注文が表示されます。注文ブラウザの値をクリックすると、3番目の注文ラインブラウザ(今は作成していません)に対応する注文ラインテーブルの値が表示されます。

したがって、browseOrder-hdlを使用して2番目の値が変更されたイベントを作成しようとすると、すでに削除されていることが示されています。この問題を解決するには??返信してください。

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

database - 巨大なバイナリ ロードの後で、Progress データベースのインデックスを再構築しようとすると、このエラーが発生します

バッチ スクリプトを使用してバイナリ ロードを介して 655 個のテーブルを、650 GB のハード ドライブに新しく作成されたデータベースにインポートしました。

Idxbuild はスレッドで実行されています。スレッドの最大数は 1 です。(13942) TMB 値は 8、TM 値は 8、SG 値は 48、パッキング係数は 100 です。(16141) 一時ソート ファイル: C:\Progress\ OpenEdge\bin は利用可能なディスク容量を使用します。(11443) システム エラー: エリア スキーマ エリア内でデータベースを拡張できません。(8897)

ドキュメントでこれに対する解決策が見つかりません。

Tom Bascom -- あなたがこれに対する解決策を知っていることは知っています。

ありがとうコミュニティ!

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

php - PHP ODBC OpenEdge Progress ドライバーを使用してクエリのタイムアウト時間を設定する

OpenEdge Progress ドライバーを介して PHP ODBC メソッドを使用してデータベースを照会する必要があるプロジェクトに取り組んでいます。MySQL クエリのタイムアウトを設定する方法が必要なので、デフォルト設定よりもはるかに短くなります (存在する場合)。

以下のステートメントの例のように、「odbc_setoption($stmt, 2, 0, 30)」を使用してみました...

しかし、クエリ タイムアウトのオプションとして「0」がサポートされていないため、これは失敗しました。番号を認識していません。データベース接続の DSN 文字列やレジストリ経由で設定するなど、あらゆることを試しました。PHP の変数名やオプション番号に関するアイデアはありますか? こんなの誰も使ってない…

ありがとう

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

oop - Progress-4GLでは、さまざまな数の入力を受け入れるようにオブジェクトを設定するにはどうすればよいですか?

openge10.2.bItemObj.clsを使用する

ItemObj.p

これらすべてのステートメントの出力を同じにして、ユーザーが1つだけ入力した場合、他の2つはデフォルトで2と3になり、ユーザーが1と2を入力した場合、3つはデフォルトで3になるようにします。

不一致パラメータエラーを取得せずにこれを行うにはどうすればよいですか?

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

oop - 進行状況にオブジェクト指向プログラミングを使用することの長所と短所

オブジェクト指向プログラミングを概念として使用することの長所と短所を理解しています。私が探しているのは、具体的には oo in progress/openedge を使用することの長所と短所です。考慮しなければならない課題はありますか? oo とうまくかみ合わない言語の部分はありますか? そのようなもの。

編集:10.2bを使用

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

progress-4gl - openge11トレーニングコースおよびその他の進捗状況の新しいリリース

openge11やその他の新しい進捗リリースで利用できるトレーニングコースのサイトやその他のオプションを教えてください。

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

odbc - unixodbcドライバーマネージャーは、インストール時に指定されたライブラリを開くことができません

ArchLinuxを使用していて、PHP経由でアクセスできるようにOpenEdgeプログレスドライバーをインストールしようとしています。unixodbcパッケージとドライバーをインストールしましたが、isqlまたはPHPを介して接続をテストすると、同じエラーが発生します...

混乱したのは、「/ usr / dlc / odbc / lib /pgoe1023.so」が現在存在していることです。「/usr/dlc」からシンボリックリンクしたこともあります。

以下は私の.iniファイルです...

odbc.ini

odbcinst.ini(関連性がないため、一部の資格情報を削除しました)

編集詳細情報を追加...

どちらも32ビットのように見えますが、それに関して何をしているのかわかりません。

いくつかの依存関係が欠落しているようです...

アップデート

「libpgicu23.so」を/usr/ libにコピーして問題を解決しましたが、「libstdc ++-libc6.2-2.so.3」が必要ですが、インターネットから取得すると「読み込み中にエラーが発生しました共有ライブラリ:/usr/lib/libstdc++-libc6.2-2.so.3:ELFファイルOSABIが無効です」

実際には、「libstdc++-libc6.2-2.so.3」から「libstdc++。so」へのシンボリックリンクも作成しましたが、lddを介して問題を解決したにもかかわらず、isqlを照会するとこのエラーが発生しました。

isql:シンボルルックアップエラー:/usr/dlc/odbc/lib/pgoe1023.so:未定義のシンボル:__ builtin_vec_new

* nixボックスにodbcをインストールしたことはありませんが、Windowsボックスにも同じことを行ったので、問題なく動作しました。任意の入力をいただければ幸いです。

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

progress-4gl - 進行状況 4gl - .ped ファイル

"THIS-PROCEDURE:FILE-NAME"を実行して現在作業中の .p ファイルを表示しようとすると、結果は常に.ped ファイルになります。.ped ファイルとは何か、およびファイル名、つまりプログラム内の .p ファイルの名前を表示する方法を知りたいです。