問題タブ [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.
sql - 即時実行が PRO*C に準拠しない理由を知っている人はいますか?
次の PRO*C コードで、私の間違いを特定できる人はいますか? これをコンパイルできません:
sql - Pro-C での SQL クエリがエラー:02115 で失敗する
以下に示すように、Pro-C プロシージャの奇妙な動作が発生しています。
上記の関数に渡される入力引数の値は次のとおりです。
クエリは、次のメッセージとともにエラー コード:02115 を返します。
バックエンド データベースとして Oracle を使用しています。
この失敗したクエリの考えられる原因について、誰かが私に情報を提供できますか?
どんな助けでも大歓迎です。
PRO-C コンパイル中に使用されるフラグを以下に定義します。
c - バックエンドと同様に、C の埋め込み SQL プログラムはどのように実行されますか?
埋め込み SQL を使用して C プログラムを作成する場合 (たとえば、値を挿入してテーブルを作成すると仮定します)、フロントエンドで出力テーブルを表示する前に、バックエンドでどのように実行されるのでしょうか? 助けていただければ幸いです...!
vba - パラメーター化された SQL クエリを使用する場合は、スカラー変数を宣言する必要があります
VBA の組み込み SQL を使用して SQL データベースにアクセスしようとしています。問題は、アクセスしたいものの条件を定義することです(ID > @Identifie
問題の原因となっている部分です)。コードを実行すると、 Must declare the scalar variable が表示されます@Identifie
。ただし、ローカル ウィンドウに移動すると、@Identify が正しく宣言され、セル K6 に割り当てた値が含まれています。@Identifie
さらに、条件 ( ) を特定の値に置き換えるとID > @Identifie
、コードは完全に実行されるため、他のエラーは発生しません。私の問題はappendメソッドにあるようですが、何が間違っているのかわかりません。
これが私のコードです:
(この投稿では接続文字列を削除しましたが、これは明らかに問題ではありません):
c++ - ORA-01403 を引き起こすサブ選択クエリを使用した挿入の Oracle Pro*C: データが見つかりません
Oracle DB 用に Pro*C (バージョン: 11.2.0.3.0) が組み込まれた C++ コードを使用しています。以下のように一括挿入句を実行しています。
挿入する一連のレコードに対してこのクエリを実行し、その場で値をバインドします:v
。
ただし、一部のレコードは挿入できましたが、一部は失敗しました
からsqlca.sqlerrd[2]
、挿入できる行数がわかります。したがって、M out N レコードを挿入できることがわかります。ここで、どのレコードが失敗したかを知りたいので、a.col1
この失敗の原因となった可能性のあるすべての値のリストの手がかりが必要です。抜け道はありますか?手がかりや方向性は非常に役立ちます。
sql - Oracle Pro*C で、型 NUMBER(18,7) の Oracle 列として double 値を挿入する方法
C コード内から Pro*C コードを使用して Oracle DB に接続し、配列を使用して一括挿入/更新を行います。NUMBER(18,7) の列を持つテーブルに C の double データを挿入する例を次に示します。次のコード スニペットは有効ですか? 特に、Oracle データ型として使用するのに 7 (10 進数) は正しいですか? 以下のコード スニペットは、 http://docs.oracle.com/cd/B19306_01/appdev.102/b14407/pc_15ody.htm#i7496に似ています。
mysql - ダイアログ ボックスを使用した埋め込み SQL INSERT
現在、埋め込み SQL を使用してデータベース内の既存のテーブルに新しいデータを挿入しようとしています。ダイアログ ボックスにデータを入力し、実行後にダイアログ ボックスにデータを表示できるようにする必要があります。
私の問題は " s.executeUpdate(input);
" にあるようです。MySQL 構文にエラーがあることを示しているからです。修正方法や構文の変更方法がよくわかりません。助けていただければ幸いです。
database - ODBC と SQL を使用して Cobol で Quick Books データベースに接続する
QB DB への接続を開いて、そこからデータを取得しようとしています。C# でなんとか達成できましたが、CoBOL (私たちにとってなじみのない言語) への翻訳は非常に困難であることがわかりました。C# コードは次のとおりです。
別の方法も受け入れていますが、COBOL の部分は不可欠です。
Windows 10 と GnuCOBOL を使用しています。