問題タブ [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 投票する
1 に答える
1767 参照

sql - 複数のテーブルを選択して、SQL で 1 つの大きなテーブルとして表示することはできますか?

だから私はIBM i / System iのDB2スクリプトを使用しています(およびスキーマの代わりにコレクションが使用される古いバージョン)

入力し続けるのが面倒になっていることに気付きました

各テーブルの「select * from mycollectionName.whatever」。

とにかく、複数のテーブルから選択して、すべての情報を 1 つの大きなテーブルに表示することはできますか?

例:

これら 2 つのテーブルがあり、それらの Insert ステートメントを作成しました。

ここで、(System i ナビゲーターからのスクリプトの実行で) タブを切り替える代わりに、それらを選択して大きなテーブル全体に表示したいと考えています。

これは可能ですか?作成するテーブルごとに個別の select ステートメントを作成する方が良いですか?

私はこれに沿って何かをしますか?

編集

さて、ちょっと運が良かったので、これを試しました

そして、それはほとんど機能しました...挿入されたもの(レコード)を除いて、各タブのすべてのテーブルとすべての列が表示されます。

すべてのヘルプは大歓迎です!

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

database - ODBC 接続文字列で複数のライブラリを指定して使用する

DB2i に接続するための私の odbc 接続文字列は次のようになります。

Driver={Client Access ODBC Driver (32-bit)};system=xx.xx.xx.xx;dbq=LIB1 LIB2 LIB3 LIB4 LIB5 LIB6 LIB7 LIB8;languageid=ENU;qrystglmt=-1;cmt=0;signon=1

上記の接続文字列は、使用する複数のライブラリ/スキーマを指定します。しかし、最初のライブラリ以外のライブラリ (LIB2...LIB8 など) からファイル/テーブルにアクセスしようとすると、「FILE xx が LIB1 に見つかりません」という例外が発生します。

他の指定されたライブラリでファイル/テーブルを自動的に検索しないのはなぜですか?最初のライブラリでのみファイルを検索します。

この状況の回避策が必要です。

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

insert - jt400 書き込みレコードが「CPF5035 データ マッピング エラー」をスローする

非常に多くのフィールドを持つテーブルがあります。jt400( flei00.write(newrec);) でデータを挿入しようとすると、エラーが発生しますCPF5035 Data mapping error on member FLEI00.。空のレコードまたはほとんど空のレコードを挿入しようとしても、エラー メッセージは同じです。どのフィールドが問題を引き起こしているかを知る方法はありますか? 私は一日中それと戦ってきましたが、何をチェックすればよいかわかりません:-(。ヘルプ(たとえば、詳細情報を探す場所)は大歓迎です。

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

jetty - Lift から IBM i DB/400 データベースへの jetty JNDI データソース接続をセットアップする方法

私は、Gilberto T. Garcia Jr による Lift アプリケーション開発クックブックに取り組んでいますが、解決できないように見える問題に遭遇しました。ソース コード Chap06-map-table をコピーして、IBM i (iSeries、AS/400、i5) データベースで動作するように変更しようとしています。Squeryl Record を使用した最初のタイプの接続で動作させることができました。ただし、JNDI データソースを使用してこれを機能させる方法がわかりません。これを設定する例をインターネットで検索するのに数日を費やしましたが、DB/400 データベース接続を含む良い例は見つかりませんでした。以下は、コンテナを起動しようとしたときに発生するエラーと、それを機能させるために修正したコードです。どんな助けでも大歓迎です。ありがとう。ボブ

これはエラーです:

これは変更された jetty-env-xml ファイルです。

そして、これは修正された build.sbt ファイルです:

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

scala - リクエスターは接続を確立できません。Jetty、Lift /Scala、iSeries DB2/400

私は、Gilberto T. Garcia Jr による Lift アプリケーション開発クックブックに取り組んでいますが、解決できないように見える問題に遭遇しました。ソース コード Chap06-map-table をコピーして、IBM i (iSeries、AS/400、i5) データベースで動作するように変更しようとしています。Squeryl Record を使用した最初のタイプの接続で動作させることができました。ただし、JNDI データソースを使用してこれを機能させる方法がわかりません。これを設定する例をインターネットで検索するのに数日を費やしましたが、DB/400 データベース接続を含む良い例は見つかりませんでした。以下は、コンテナを起動しようとしたときに発生するエラーと、それを機能させるために変更したコードです。どんな助けでも大歓迎です。jt4oo からのデータ ソース クラスにはいくつかの選択肢があるようです。jar (jtOpen) であり、どちらを使用するのが最適か、またはおそらく別のものがあるかどうかはわかりません。私は3つのそれぞれでこれを試してきましたが、最初のものが正しいと仮定しています。

ありがとう。ボブ

これはエラーの始まりです:

私の Build.sbt ファイル:

これは私の boot.scala ファイルです:

これは私の jetty-env-xml ファイルです

0 投票する
0 に答える
1758 参照

c# - "ERROR [22018] [IBM][System i Access ODBC Driver]Error in assignment" (SQL タイプ CHAR のパラメーター化された ODBC クエリで)

以下は、パラメーター化された照会を使用して DB2-i (DB2 for iSeries) データベースを照会するコードです。

ここでcol1 は CHAR FOR BIT DATA です

上記のコードは、次の例外をスローします。

以下は、通常のクエリ (パラメーターなし) を使用したコードです。

上記のコードは正常に動作し、結果セットを返します。