Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение нового архива (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/)
-   -   Qt+ODBC+CAST (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/qt-odbc-cast-271757/)

Guest 29.09.2011 05:45

Qt+ODBC+CAST
 
Подключаемся такКод:QSqlDatabase dbfdb = QSqlDatabase::addDatabase("QODBC", "dbfcon");QString dbfDriver;dbfDriver = "DRIVER={Microsoft dBase Driver (*.dbf)};FIL={dBase IV;};DefaultDir="+dbfDirPath;dbfdb.setDa tabaseName(dbfDriver);dbfdb.open();retur n dbfdb.isOpen();выполняем такой запросКод:QString queryText ="SELECT CAST(N_KMS AS INT) FROM TABLENAME"query.exec(queryText);получаем Цитировать[Microsoft][Драйвер ODBC dBase] Ошибка синтаксиса (пропущен оператор) в выражении запроса 'CAST(N_KMS AS INT)'при использованииКод:QString queryText ="SELECT CONVERT(INT, N_KMS) FROM TABLENAME"query.exec(queryText);получаем Цитировать[Microsoft][Драйвер ODBC dBase] Неопределенная функция 'CONVERT' в выражении.Что делать? Где я не прав...


Часовой пояс GMT, время: 08:23.


© www.otvetnemail.ru - Форум вопросов и ответов.