問題タブ [dbaccess]

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

informix - Informix:dbaccessを使用してテーブルの内容と列名を取得するにはどうすればよいですか?

私が持っていると仮定して:

  • 「my_database」という名前のInformixデータベース
  • 列「col_1」、「col_2」、および「col_3」を持つ「my_table」という名前のテーブル:

次のようなmy_table.sqlスクリプトを作成することで、テーブルの内容を抽出できます。

コマンドラインからdbaccessを呼び出す:

これにより、次のような内容のmy_table.txtファイルが生成されます。

my_table.txtの列名を取得したい場合は、どうすればよいですか?好き:

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

informix - Informix の dbaccess をセットアップするには?

64 ビット マシンに Informix クライアントをインストールしました。Informix クライアントには「dbaccess」コマンドが含まれていません。私たちのアプリケーションは、多くのシェルスクリプトで「dbaccess」コマンドを使用しています。構成によると、ここにサーバーをインストールすることは想定されていません。「dbaccess」を単独でダウンロードまたは構成することはできますか?

事前にサポートに感謝します。

ありがとう、マシュー・リジュ

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

c# - DBAccess の使用に関する質問

C#でSQLデータベースをデータセットに書き込むには、dbaccessを使用する必要があります。これを行う方法がよくわかりません。誰かが良いチュートリアルを知っているか、これを行う方法についてアドバイスがありますか? 私からさらに情報が必要な場合はお知らせください。どんな助けでも大歓迎です。ありがとう

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

c# - SQL サーバーのデータをデータグリッドに取得する方法

データグリッドに取り込みたい SQL Server データベースがあります。これを行う方法として DBAccess を使用したいと考えています。現時点では _dba = DBAccess("server=server;database=database;user=user;password=password") 、このデータをデータセットに書き込み、データベースに挿入および更新できるようにする必要があります。誰かがいくつかのチュートリアルの正しい方向に私を向けたり、これについてアドバイスをくれたりできますか? どんな助けでも大歓迎です。ありがとう。

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

informix - dbaccess内の削除/バックスペースは文字を削除しません

SSH経由でfedoraサーバーにdbaccessを使用する。[クエリ]-[新規]に移動すると、バックスペースと削除の両方が効果を発揮しません。

削除/バックスペースを使用するように環境を設定するにはどうすればよいですか?それらはviでうまく機能します。

編集:いくつかの詳細。viのCTRL-Hは、前の文字を削除します(バックスペースと同じ)。dbaccessのCTRL-Hは、カーソルを1文字左に移動しますが、何も削除しません。

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

informix - Informix で以前に実行された SQL を取得する方法

私のesqlプログラムで、SQLが失敗して例外が生成されたときに、例外を生成したSQLを出力したいと思います。そのためには、以前に実行された SQL を取得する方法を見つける必要があります。Informix 11.5 を実行しています。次のことを試しましたが、何も機能しません

これらはすべて、それ自体のSQLを取得します。たとえば、実行するselect * from sysmaster:sysconblockと、最後に実行された「select * from sysmaster:sysconblock」が表示されます。これを Informix で取得する方法はありますか? それは[ESQLプログラムで実行できますか?

どうもありがとう

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

perl - Perl の DBI でスペースを適切に表現する方法

Informix テーブルにレコードがあります。表の列は次のようになります。

Informix の dbaccess ツールを使用:

この結果 (最新のものを表示) が返され、サフィックスに 1 つまたは 2 つのスペースを使用するかどうかに関係なく機能します。

ただし、この Perl DBI クエリ

動作しません。$suffix を指定せずに行をフェッチできるので、行が存在することがわかります。

これは、接尾辞を表す際の私の側のエラーだと思います。この例では、サフィックスは 2 つのスペースの文字列と同じです。

クエリが機能するように、スペースを正しく表現するにはどうすればよいですか? 行をフェッチするために使用した残りのコードを次に示します。

呼び出し後、$ws_mtr_read_rec_ref は未定義です。

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

ios - commit および Fetch での db-access IOS ORM のメモリの問題

ORM1 つの iOS プロジェクトでdb-access を使用しています。私のプロジェクトでそれを使用しているときにメモリの問題に直面しています。私のアプリのシナリオは、アプリのバックグラウンド スレッドでページ形式でサーバーからローカル データベースにデータをダウンロードする必要があることです。

私がやっている手順は、サーバーから 30 レコードのページを取得することです。次に、ループでレコードがデータベースに存在することを確認します。

方法。

その後、返されない場合は、オブジェクトを作成し、次のコードチャンクを使用してコミットします

多くのレコードがあり、プロファイラーでフェッチ関数とコミット関数がメモリを保持しすぎてメモリを解放していないことがわかります。たとえば、30 レコードの 40 ページをダウンロードした場合、アプリのメモリ使用量は 100MB になり、レコードの増加とともに増加しています。私のメモリ管理の問題を手伝ってくれますか、何か間違ったことをしている場合は助けてください。

あなたの助けは非常に高く評価されます。

これはインストゥルメントのメモリ割り当てのスナップショットです http://tinypic.com/view.php?pic=dvftqq&s=8#.VKVdOaaZL0g