問題タブ [db2-400]

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

nhibernate - HasManyマッピングでのDB2 Fluent NHibernateマッピング重複レコード

既存のデータベース (実際には IBM i 上の DB2) にアクセスしていますが、Fluent NHibernate の次の (単純な) 構造のマッピングに問題があります。私は人為的な例を作成しなければならなかったので、省略を許してください。

仕事 ...

納品物..

次のように、ジョブと成果物の間の「HasMany」関係をマッピングしようとしています..

これは機能しているようで、生成された SQL を直接実行すると、正しい結果が返されます (この場合は 11 レコードで、すべてが一意です)。しかし、次のことを行うと、成果物のリストには 11 個のエントリがすべて同じになります。

IList results = session .CreateCriteria(typeof(Job)) .Add(Expression.Eq("コード", "206171")) .List();

それで、マッピングは間違っていますか、それとも私がそれらを使用している方法に問題がありますか?

事前に感謝します。私は一日中これを見つめていました。

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

ibm-midrange - IBM i でこの SQL にいくつかの項目を追加する必要があります

最初の部分では、いくつかのレコードを選択し、ファイル出力のセッション オプションを使用して「出力ファイル」を作成しました。両方の部分を 1 つの SQL にしたいと考えています。パート 2 では、最後のテーブルの列を含める必要があります。ad.IARCC9現在のデータ結果は次のとおりです。データは、ベンダーへの紹介である最後の列が含まれている必要がある日付に従って販売された部品番号を示しています。

パート1。

パート2。

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

ibm-midrange - Crystal Reports はストアド プロシージャを使用できますか

こんにちは、CR の読み込みと実行にかかる時間を改善するタスクがあります。30分以上あります。これは DB2 サーバーに対して実行され、すべての処理は Crystal で行われます。したがって、私の最初の考えは、サーバー上でビューを作成することです。これにより、はるかに高速になります。ただし、レポートには開始日と終了日があります。

だから、ストアドプロシージャが必要になります。しかし、つまり、サーバー上の CR から SP に日付を渡す必要があります。

私はこれが行われたのを見たことがありませんが、おそらくこれを行うためのテクニックはありますか? そうでない場合は、ビューを試しますが、これらのテーブルの一部には大量のデータがあります。

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

ibm-midrange - IBM i のこのビューにはエラーがあります

ここで行ったことは、Crystal Report によって作成された SQL を取得し、そこからビューを作成しようとすることです...

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

sql - IBM i SQL でこの LIKE 節に追加する必要があります

これらの WHERE 条件を使用した VIEW があります。ここで 3 行目に別のタイプを追加したいと思います。「FR」などの行も必要です。LIKE 句の下にそのようなグループを並べ替える方法はありますか?

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

ibm-midrange - 論理の 1 つの形式をコーディングする必要があります。

ここにあるファイルの 1 つが「マルチ フォーマット」です。必要なものをコーディングするにはどうすればよいですか? ファイルは OEIND1 です。このコードは、照会から IBM I ツールによって作成されます。SQL では format を使用できないようです。それでは、唯一の方法は物理ファイルを使用することですか?

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

entity-framework - OS400 DB2 SP の無効なパラメーターにより、Entity Framework エラーが発生する

2 つの日付 (文字列として) を取り、DB2400 で結果セットを返すプロシージャがあります。Entity Framework (4.0) を使用すると、異なるパラメーターで同じ結果が表示されます (結果が異なる場合 [iSeries GUI で手順を実行して確認])。

最初のスニペットに見られるようにパラメーターを設定してビルドおよび実行します。18 件のレコードが正しく返されます。新しいパラメーター セットを使用してビルドおよび実行します。同じ結果セットが返されます。

また:

iSeries GUI で同じ DB に対して実行すると、異なる結果が生成されます。

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

sql - 1 日あたりの在庫の計算

私のレポートhttp://pastebin.com/HJJBCueY
で、1 日あたりのすべての在庫値の合計を格納する「1 日あたりの在庫」という名前の別の列を追加したいと思います。
05.06.2013 のすべての行で、その列の値は 110221 になり、すべての行で 88777 になり
ます。