私は、SQL DBテーブルへの関数呼び出しではVS 2008を使用しています、私はcpp mysql InvalidArgumentException/SQLStringに詳しい方は?
boost::scoped_ptr<sql::PreparedStatement> pstmt(conn->prepareStatement(query));
boost::scoped_ptr<sql::ResultSet> prow(pstmt->executeQuery());
を持っているクエリは、私はそれをコピーしてmySql
ワークベンチでそれを実行する場合、私はレコードを取得行い、正常に見えます。
しかしprow(pstmt->executeQuery()
はsql::InvalidArgumentException
を投げた私は続ける]をクリックした場合、私はXSTRINGと呼ばれるファイルにUnhandled exception ... Access violation reading location 0xfeeefef6
__CLR_OR_THIS_CALL ~basic_string()
{ // destroy the string
_Tidy(true);
}
を取得します。
私が見つけた最も関連性の高いものは、答えはすべての接続のparamsのためSQLString
からstring
を変更することですTHIS
ですが、私は私がSQLString
のために必要なものをヘッダファイル分からないのですか?
、または他の解決策がありますか?
ありがとうございました。
私は必要なヘッダファイルにcppのコメントでSQLStringを使用している人はいますか? – kckdqj