問題タブ [embedded-sql]

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

postgresql - GnuCOBOLでのPostgreSQLカーソル再オープンエラー

GnuCOBOL で Oracle から PostgreSQL に移行しようとしています。カーソルを使用するコードがあり、カーソルを複数回開く必要があります。ただし、カーソルを再度開こうとすると、エラーが発生しますERROR: cursor "fetchtbl_c1" already exists

を使用してコードをプリコンパイルし、使用ocesqlしてコンパイルしましたcobc -x

Postgres 出力

上記のコードは、Oracle では (接続部分を除いて) 完全に正常に動作します。

オラクルの出力

インターネットで検索してみましたが、うまくいきませんでした。誰でもこれで私を助けることができますか?PostgreSQL バージョン 10.3 と GnuCOBOL バージョン 2.2.0 を使用しています。

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

sql-server - ホスト変数を使用した埋め込み SQL の SQL Server ストアド プロシージャ

MicroFocus Cobol では、ホスト変数を使用してストアド プロシージャを作成しています。SQL コードは次のとおりです。

次のエラーで終了します。

  1. SQLCODE -156
  2. SQL 状態 37000
  3. キーワード「PROCEDURE」付近の構文が正しくありません

この SQL を SQL Manager で実行すると、問題なく動作します。SQL プロファイラーでトレースしているときに、次のようになりました。

SQL プロファイラからこのコードを実行すると、埋め込み SQL と同じエラーが発生します。ここで何が問題なのですか?