問題タブ [oracle-pro-c]

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

c++ - Oracle Pro*C プリコンパイラ エラー PCC-S-02201

Oracle Pro*C を使用するように変換されている既存のプログラムは、プリコンパイル時に問題を引き起こしています。ファイルシステムからファイルを読み取り、解析し、いくつかのデータベース テーブルに書き込みます。

次の定義を持つメソッドがあります。

作成しようとすると、次のように表示されます。

この関数宣言は、私が知る限り構文的には正しいので、このプリコンパイラ エラーは別の場所で問題が発生したために発生していると想定する必要があります。

ここにプログラム全体を貼り付ける以外に、私が探し始めることができるいくつかの良い場所について何か提案はありますか?

私の pcscfg.cfg は次のようになります。

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

unix - データベース接続のセグメンテーション違反 pro*c コード

データベースの接続をチェックする簡単な pro*c プログラムを作成しました。コードは次のとおりです。

pro*c コードの実行可能ファイル (test_connection) を作成するために実行した次のコマンド

そして、test_connection exeを実行すると、出力は

しかし、同じコードは、別の Linux マシンと Solaris マシンでもうまく機能します。

セグメンテーション違反がスローされるのはなぜですか?

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

c++ - まだPro*C SQLを使用している会社はありますか?

各学生がVB.NETを使用してシステムを開発する必要がある学期があります。時間が経つにつれて、他のプロジェクトをコピーして貼り付けたり、インターフェイスや画像などを編集したりするのが簡単になります。そこで、講師はVB.NETの使用から変更することにしました。今では、Pro *CSQLを使用して接続する必要があります。 C++を使用するOracle。

私は以前からPro*Cの使用を開始するために必要なガイドを講師が提供することを個人的にサポートし、支援しています。その理由は、基本的なプログラミングの適切な知識がないと、学生はPro * Cプロジェクトをコピー、貼り付け、編集することができないためです。

私の質問は、この種のアプローチはどれほど実用的かということです。そして、まだPro * C SQLを使用している他の会社はありますか?グーグルは私に最近の結果をあまりもたらさない。このような質問をするのに最適な場所だといいのですが

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

oracle - 内部エラー: アサーションの失敗 [PGE コード:90105]

サンプル コードを Pro*C コンパイラでコンパイルしようとすると、次のようになります。

コンパイラのセットアップを手伝ってください。

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

sql - SELECT クエリでホスト変数をテーブル名として使用できますか?

Pro*C コードを試しています。

私は 3 つのテーブルを持ってempmgrますall。3 つのテーブルすべてに と が含まれemp_idていemp_nameます。以下のコードを試してみましたが、エラーが発生しました。可能かどうか教えてください。

SELECTとに変数を使用できますFROMか?

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

sql - Oracle ProC INSERT INTO VALUES((select ...))

Oracle10gでのPro*Cの実行。

挿入ステートメント値句内でサブクエリを実行しようとしています。このSQLクエリは完全に有効で、TOAD内で問題なく実行されますが、Pro*Cはクエリの解析に失敗します。

削除した場合:

Pro * Cコンパイラが動作し、すべてが期待どおりにコンパイルおよび実行されます。

削除しない場合:Pro*Cコンパイラは構文エラーをスローします。

これは問題です。Pro*Cが値caluse内でサブクエリをコンパイルできることを期待しているからです。

すなわち。

これはPro*Cの予想される動作ですか?または、values句内のサブクエリをサポートする必要がありますか?

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

oracle - Pro*CのSQLCA.SQLERRDホスト配列

多くのドキュメントでわかっているように、Host配列の3番目の要素には、SQLCA.SQLERRDこれsqlca.sqlerrd[2]までにSQLステートメントによって処理された行の累積数が含まれていると記載されています(Pro * Cに関して)。

誰かが他の要素の重要性、すなわち[0][1]それらが何を意味するかを知っていますか?

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

c - Pro * Cを使用してプログラミングするときにSQLが正常に実行されたかどうかを知る方法は?

私は最近、Pro*Cを使用して次のようにOracleデータベースにアクセスするようにプログラムしました。

SQLが正常に実行されたかどうかを知る方法は?

たとえば、OracleDBにテーブルが存在するかどうかを知る方法はありますか?INSERTステートメントが正常に実行されたかどうかを知る方法は?

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

oracle - Mac での Pro*C コードのコンパイル

Pro*C 言語で記述されたコードを変更しましたが、それをコンパイルしてコンパイル エラーがないかどうかを確認する方法がわかりません。ファイル xyzcode.pc をコンパイルして、Mac システムで実行可能ファイルを作成するにはどうすればよいですか。私はMacシステムを使用していることに注意してください。助けてくれてありがとう。

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

c++ - 入力データが SQL クエリに割り当てられない

以下のSQL更新は機能しませんが、従業員の更新で「cin name」をコメントアウトすると更新されます。従業員の検索中に従業員の名前を既に要求しているため、名前変数にデータを割り当てる必要があるため、わかりませんが、それは起こっていません。誰か助けてください。ありがとうございました。