問題タブ [progress-db]
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.
database - Progress データベースから ROWID を取得する方法
ETL を実行している Progress データベースがあります。読み取り元のテーブルの 1 つに一意のキーがないため、行を一意に識別できるように ROWID にアクセスする必要があります。進行中の ROWID にアクセスするための構文は何ですか?
行の識別に ROWID を使用すると問題があることは理解していますが、今のところこれだけです。
registry - ODBC 接続で WorkArounds2=8192 を設定するとどうなりますか?
私の会社には、 Progressデータベースで実行されるサードパーティのアプリケーションがあります。ODBC接続を使用して、データベース上にアプリケーションを構築しています。
Progress の「癖」の 1 つは、SQL 列の幅を考慮しないため、varchar(50) として定義された列に 100 文字を許可することです。ODBC 経由でこのデータを読み取ると、次のエラーが発生します。
表 PUB.test_table の列 test_column に、その最大長または精度を超える値があります。
アプリケーションを構築した会社のサポート技術者は、ODBC 接続用のレジストリにいくつかの回避策フラグを追加するように私に指摘しましたが、これらのフラグが何をするのか、または可能な値が何であるかに関するドキュメントは見つかりません。レジストリキーは
KEY_CURRENT_USER->Software->ODBC->ODBC.INI->MyODBCConnectionName->WorkArounds KEY_CURRENT_USER->Software->ODBC->ODBC.INI->MyODBCConnectionName->WorkArounds2
Googleは、これらのフラグに特定の値を追加することで人々が解決した他の問題を見つけました(The Daily WTFからの私の個人的なお気に入りを含む)が、フラグが実際に何をするかを教えてくれる場所はどこにもありません。あなたは知っていますか?
c# - Progress Database Character[] データ型と C# 文字列の間で変換する方法は?
プログレス データベースでは、Character[x] データ型を使用できます。C# と ODBC を使用して特定の x に書き込むにはどうすればよいですか?
Character[x] の意味を理解していない限り、答えないでください...これは文字列 (文字の配列) ではなく、文字列の配列 (文字の配列) です。
ms-access - アクセス用 OpenEdge ODBC
新しい ODBC ドライバーへのアクセスでリンクを更新できません。OpenEDge 10.1C が Access とのハンドシェイクを行っていないことが原因だと思います。DNS は外部データを Excel にインポートします。エラーは「エラー(-7748)このエラーのメッセージはありません」です
odbc - Progress DB 用に ODBC 10.1b をセットアップする方法
Progress 10.1b 用の ODBC クライアント ドライバーをセットアップしようとしています。必要なクライアント ソフトウェアをインストールできましたが、ODBC ドライバーを使用するためにレジストリを正しくセットアップするために実行する必要がある ODBC.reg スクリプト ファイルもあるようです。
このスクリプトが見つかる場所を誰か教えてもらえますか? または、作成する必要があるレジストリ エントリのセットを教えてください。
sql - PROGRESS データベースの条件付き結合の SQL コマンド
SQL が初めての私にご容赦ください。PROGRESS データベースに結合して SQL コマンドを作成しようとしています。次に、結合から最初に一致するレコードのみを選択したいと思います。LIMIT を使おうと思ったのですが、PROGRESS はそれをサポートしていません。MIN または TOP も機能すると思いますが、構文に問題があります。このようなもの?-
しかし、そこで集計を行うことはできないと言って、そこでMINを使用できないようです。どんな助けも莫大です。
sql - PROGRESS データベースの SQL コマンド
SQL が初めての私にご容赦ください。PROGRESS データベースに結合して SQL コマンドを作成しようとしています。次に、結合から最初に一致するレコードのみを選択したいと思います。LIMIT を使おうと思ったのですが、PROGRESS はそれをサポートしていません。MIN または TOP も機能すると思いますが、構文に問題があります。現在の構文は次のとおりです。
これにより、テーブル全体からMINが選択されますが、「k-est-code」ごとに結合が返すレコードのMINが必要です。
jdbc - Mac OSX から Progress データベースに接続する
Mac (または Linux) から Progress 9.1E データベースに接続する方法を知っている人はいますか?
Windows から正常に接続できますが、JDBC ドライバーでは、Progress インストール ディレクトリとその bin ディレクトリがパスに含まれている必要があります。
これは、Google のレーダーの下でしっかりと監視されている 1 つの製品のようです。OpenLinkには OSX ドライバーがありますが、これは有料の製品です。これは問題ありませんが、これは開発用のみであるため、無料の代替手段を見つけたいと思います。
ありがとう。
sql - 別のテーブルから 1 つのテーブルを更新する SQL
これが私の問題の簡略版です。
SQL ステートメントで、最新の日付を持つ Table2 の一致するレコードを使用して、そのテーブルの各レコードの table1 の lastdate と lasttransdate を更新する必要があります
私のDBは進行中です。
これは可能ですか (もちろん、それを実行するプログラムを作成できますが、SQL ステートメントだけで実行したいのですが)?