Код: Выделить всё
SQLWCHAR *qry = nullptr;
qry = L"SELECT * FROM my_table;";
Код: Выделить всё
error: cannot convert 'const wchar_t [24]' to 'SQLWCHAR*' {aka 'short
unsigned int*'} in assignment
qry = L"SELECT * FROM my_table;";
const wchar_t[24]
Код: Выделить всё
std::wstring query = L"SELECT * FROM my_table;";
SQLWCHAR *qry = new SQLWCHAR[query.length() + 2];
memset( qry, '\0', query.length() + 2 );
const wchar_t *temp = src.c_str();
while( *qry )
{
qry++;
}
while( *temp )
{
*qry = *temp;
qry++;
temp++;
}
*qry++ = '\0';
*qry = '\0';
Есть ли лучший способ?
Подробнее здесь: https://stackoverflow.com/questions/793 ... o-compille
Мобильная версия