問題タブ [4gl]

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

php - 4gl の NULL 値と日付との比較

Informix の日付であるデータベースからの値があります。この値が null になるか、日付になることがあります。次のように、その値を今日の日付と比較しています。

ここでの出力は何になりますか。出力されますTodays greaterか、またはTodays smaller 私の質問はvalue_from_db is NULL、if条件またはelse条件の内側に入るかどうかです。

日付フィールドは NULL 値を取得します。FOR EACH を使用すると、ユーザー日付よりも大きくても小さくても、この NULL フィールド レコードが表示されます。他のすべての日付よりも大きく、同時に他のすべての日付よりも NULL のようです。

NULL 値を格納するフィールドがインデックス コンポーネントである場合、NULL 値は上位にソートされます。

これをphpに変換する必要がありますが、正しいo/pを分析した後.phpの場合

これは出力します

私は混乱しています.どんな助けでも大歓迎です.

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

metadata - sas 9.3 ユーザーが削除され、再度作成されました。 ユーザー フォルダ

問題は次のようなものです: SAS メタデータにユーザー 'Mike' がいます マイクはメタデータ 'User Folders/Mike/My Folder' に個人用フォルダーを持っています

マイクは(誤って)削除されました。ユーザー Mike を再度作成しました。現在、Mike はメタデータ 'User Folders/Mike(1)/My Folder' に個人用フォルダーを持っています

マイクの個人用フォルダーが「User Folders/Mike/My Folder」であり、「User Folders/Mike(1)/My Folder」ではないことを SAS メタデータに伝える方法はありますか?

METADATA_SETASSN 関数を見つけましたが、使い方がわかりません

よろしく

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

sas - SAS 4GL - 複数の情報形式

私は4Glを学んでおり、入力形式にはほとんど問題がありません:私はファイルを持っています:

そして 4GL コード:

問題は、xx%;date がある場合、SAS が日付を読み取らないことです。エラーが表示されます: urodziny のデータが無効です

誰でも私を助けることができますか?私は何か明白なことをしていると思います...

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

stored-procedures - 4GL で 10 進数の配列を使用する方法

私のデータベースは IBM-INFORMIX です。4GL でストアド プロシージャを作成しています。

私の問題は:

更新する必要がある列のデータ型はMONEY(16,2)

4GL を使用してストアド プロシージャを記述しているためです。以下のコードを使用して配列を作成しようとしています

上記のコードをコンパイルすると、エラーが発生します。

データ型の列に挿入する値を保持するために使用される ARRAY を作成する方法が必要ですMONEY(16,2)

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

concurrency - 進行中の同時実行操作 4GL

質問の説明: 同時にスキャンを使用している 20 人のユーザーがいます。最初に入力データを見つけ、見つからない場合はデータベースに 1 つのレコードを作成します。問題は、同時に操作がデッドロックに見えるということです。検索時にレコードでNO-LOCK NO-WAITを試してみましたが、レコードを作成するときに動作がデッドロックに見えます。

答えてくれてありがとう。

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

informix - Informix 4GL にキーを押させるにはどうすればよいですか?

プログラムがユーザーが同意を押すのを待ってから、いくつかのアクションを開始する状況があります。特定の条件が true の場合、すべてのアクションを取得したいと考えています。次のように入力できます。

if condition = true then ...

しかし、「その後」はコードが多すぎます。次のように書くことができれば、はるかに簡単になります。

if true then press accept

そのため、ユーザーが押したかのように扱われます。私はこれまでに方法を見つけることができませんでした。それを行う方法はありますか?

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

window - 4GL ウィンドウを中央に配置する

画面の中央に配置する必要がある 4gl プログラム全体に複数のウィンドウがあります。例えば:

中央で自動的に開くために使用できるキーワードはありますか? 何かのようなもの: