29 #include "fastcgi++/sql/parameters.hpp" 34 void Fastcgipp::SQL::Parameters_base::build()
36 const size_t columns = size();
38 m_raws.reserve(columns);
40 m_sizes.reserve(columns);
44 Fastcgipp::SQL::Parameter<std::string>&
45 Fastcgipp::SQL::Parameter<std::string>::operator=(
const std::wstring& x)
47 std::wstring_convert<std::codecvt_utf8<wchar_t>,
wchar_t> converter;
50 m_data = converter.to_bytes(x);
52 catch(
const std::range_error& e)
54 WARNING_LOG(
"Error in code conversion to utf8 in SQL parameter")
#define WARNING_LOG(data)
Log any externally caused "errors".