問題タブ [informix]

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

python - informixdb を使用した接続での SQLCODE -1829

データベースに接続しようとすると、奇妙なエラーが発生します。

ファイルが $INFORMIXDIR/msg/en_us/0333/ ディレクトリに存在することを確認できます。環境変数 INFORMIXDIR、INFORMIXSERVER、および ONCONFIG が正しく設定されており、インスタンスの期待どおりに設定されています。私が間違っているかもしれないことについての手がかりはありますか?

informixdb (バージョン 2.5) を使用して接続しており、Informix バージョン 11.5 に接続しています。接続しているユーザーは、必要な権限を持っています。

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

sql - Informix のディスクにバイナリ BLOB を書き込む方法

Informix データベースにバイナリ BLOB フィールド (jpg) としていくつかの画像があります。SQL を使用して画像をディスクに書き込むにはどうすればよいですか?

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

database - informationixでのSQLのパフォーマンスの向上

以下のSQLのパフォーマンスを向上させるために誰かが私を助けることができますか?使用するデータベースはinformixです

0 投票する
4 に答える
4919 参照

sql - Informix SQL でハッシュ/チェックサムを計算する

Informix SQL で、列値のある種のハッシュ値またはチェックサム値を計算したいと考えています。

問題:

テストデータの個人情報を匿名化する必要があり、次のように関連する値をハッシュすることで実現したいと考えています。

固定値だけでなくハッシュを使用したいのは、異なる値を (一般的に) 異なる結果にマップし、同じ値を同じ結果にマップするのに役立つからです。これにより、テスト データの比較を引き続き行うことができます (たとえば、同じ employee_no を持つ複数のレコードを持つことができ、その情報を保持すると便利です)。

ほとんどの DBMS には何らかのハッシュ関数があります (PostgreSQL と MySQL には MD5() があり、Oracle には DBMS_UTILITY.GET_HASH_VALUE があります) が、Informix (Informix IDS 9) については何も見つかりませんでした。これは欠落している機能ですか?

0 投票する
4 に答える
6754 参照

ruby-on-rails - 「valid」という名前の列を持つデータベースで ActiveRecord を使用するにはどうすればよいですか? (DangerousAttributeError)

変更できないデータベースにアクセスしていますが、有効な定義済みという名前の列があります。属性にアクセスしようとすると、次の例外が発生します。

有効?ActiveRecord によって定義されます (ActiveRecord::DangerousAttributeError)

例外は理にかなっていますが、データベースを変更できないため、このエラーを回避するにはどうすればよいですか?

属性を「オーバーライド」しようとしましたが、元の列を削除する方法がわかりません。この valid_column メソッドを正常に呼び出すことはできますが、データベースで定義された別の属性にアクセスしようとすると、同じ例外が発生します。まだ有効な列をマップしようとしているようです。

関係あるかわかりませんが、私の環境は以下の通りです。

  • Windows ルビー 1.8.6
  • Linux サーバー上の Informix データベース
  • アクティブレコード (2.3.4)
  • activerecord-informix-adapter (1.0.0.9250)
  • ruby-informix (0.7.1)

前もって感謝します!

0 投票する
4 に答える
1974 参照

perl - この ISQL コマンドが Perl の DBI を介して実行されないのはなぜですか?

しばらく前に、isql を使用してテキスト フィールドに値を挿入する方法を探していたところ 、最終的にうまくいくロード コマンドを見つけました。

Perl から実行しようとすると動作しません。構文エラーが発生します。私は2つの別々の方法を試しましたが、どちらも今のところうまくいきません。

各ループ サイクルの最後に SQL ステートメント変数を出力するので、構文が正しいことはわかっていますが、正しく理解できていません。

私がテストしていたコードの最新のスニップは次のとおりです。

@files要素がパイプ区切りのテキスト ファイルのフル パス/場所である配列 (例: /home/xx/xx/xx/something.txt)

テーブル内の列の数はテキスト ファイル内のフィールドの数と一致し、型チェックは問題ありません (テスト ファイルを手動でロードしたことは間違いありません)。

私が返すエラーは次のとおりです。

何がこれを引き起こしているのでしょうか?


RETとPetrの回答を編集

die コマンドは不自然な死を強制し、ステートメントを単一引用符で囲む必要があったため、これに変更する必要がありました。

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

oracle - Oracle の Informix タイムスタンプ (ODBC 経由)

Oracle ODBC を介して Informix データベースからいくつかの値を選択する必要があります。列の 1 つはタイムスタンプです。それを選択すると、SQL*Plus に表示されるのは日付値だけです。また、どのように時間を取得しますか?

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

sql - コードフラグメントについての説明

Cを介してInformixにアクセスするレガシーアプリケーションに次のコードフラグメントが表示されます。コード内のSQLが何を達成しようとしているのかを誰かが説明できますか?ありがとう。

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

datetime - Informix のキャスト日付

以前に Informix を使用したことがなく、過去 365 日間のレコードを返すクエリを作成しようとしています。

これが私が使用しようとしているクエリです:

過去 365 日間のデータがあることはわかっていますが、レコードは返されません。vis_mod_dt は真の日付列ではないと推測していますが、「12/31/1899」と表示されますが、次を使用してこの列をキャストしようとしました:

これはまだデータを返しません。

何か案は?

0 投票する
4 に答える
11917 参照

informix - これを実行しようとすると「日付の月が無効です」というメッセージが表示されますか?

Informix に対して次の db コマンドを実行しようとしています。

これを文字列として MS Data Application ブロックの db.ExecuteNonQuery メソッドに渡すと、上記のエラーが発生しますか?