0

新しい ODBC ドライバーへのアクセスでリンクを更新できません。OpenEDge 10.1C が Access とのハンドシェイクを行っていないことが原因だと思います。DNS は外部データを Excel にインポートします。エラーは「エラー(-7748)このエラーのメッセージはありません」です

4

2 に答える 2

1

SQL と Progress に関連するほとんどの「奇妙な」エラーは、Progress がすべてのデータを可変長として格納するという事実の結果です。さらに、ほとんどの Progress データベースのほとんどのデータは、4GL プログラムによって作成、更新、および操作されており、これらのプログラムは、列幅に関する SQL の考え方を認識しておらず、それを感知することもありません。

Progress データベースを SQL でクエリしようとして奇妙なエラーが発生した場合の防御の最初の行は、 (db サーバーで) dbtoolを実行して、考えられる SQL 幅の問題を修正することです。dbtool を実行するだけです (Progress の「bin」ディレクトリにあります。OS が UNIX の場合は $DLC/bin/dbtool、「proenv」を使用してコマンド プロンプトを表示し、Windows を実行している場合は %DLC%\bin\dbtool を使用します)。オプション 2 を選択します。頻繁に問題が発生する場合は、これをスクリプト化して自動的に実行することをお勧めします。

于 2010-02-25T15:18:08.260 に答える