問題タブ [soci]

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

c++ - SOCI ODBC 接続エラー

SOCI ライブラリをデータベースに接続しようとしていますが、VS コンパイラの出力でこのエラーが引き続き発生します。

私のコードは次のとおりです。

エラー警告は次のとおりです。

ここに画像の説明を入力

誰かが私が間違っていることについて私を案内してもらえますか?

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

c++ - -static-libasan での未定義シンボル エラー

SOCIにリンクされているアプリケーションをサニタイズするためにアドレスサニタイザーを使用しています。しかし、そのプロンプトは、Oracleで使用しているときにエラーメッセージに従います。

ここにアプリケーションのビルド出力があります

0 投票する
0 に答える
607 参照

c++ - soci::mysql_soci_error 例外をキャッチできないのはなぜですか?

これは私のコードです。

実際、私のデータベースの学生は tablestudent1を持っていないので、それが原因で例外がキャッチされると思います。しかし、私の考えは間違っていました。これはそれが出力するものです:

明らかに、例外をキャッチしません。どうしたの?そして、私のメイクファイルはこれです:

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

c++ - 行の SOCI ベクトル

SOCI から行のベクトルを取得しようとしていますが、うまくいかないようです。

SQL ステートメントから行データのベクトルを返す関数が必要です。私が思うのは正しいアプローチです:

これはコンパイルされません。

行にインデックスを付ける必要があります。これがどのように機能するかわかりません。

アップデート:

私はC++でそれほど有効期限が切れていないので、単純な解決策を使用することになりました:

tField は boost::variant であり、行 (tRow) はそれらのベクトルです。データセット (tRows) は、これらのベクトルです。

私はこれで終わりましたが、それほど単純ではありませんが、機能する解決策です: