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

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение нового архива (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/)
-   -   MSSQL(ODBC) поле как переменная в запросе (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/mssql-odbc-pole-kak-peremennaya-v-zaprose-271525/)

Guest 29.09.2011 05:37

MSSQL(ODBC) поле как переменная в запросе
 
Уважаемые господа ! Подскажите пожалуйста, есль ли возможнось подставить в запросе поле как переменную ? Код:QString F,string1,ID;int Number;query.prepare("UPDATE ActiveTable SET ? = ? WHERE ID = ? AND Number = ?"); query.bindValue(0,F); // это у нас имя поля которое надо обновить query.bindValue(1,string1); // вставлятель :) query.bindValue(2,ID); //uniqueid query.bindValue(3,Number); //intНа что мне сервер отвечает : [Microsoft][ODBC SQL Server Driver][SQL Server]String or binary data would be truncated. [Microsoft][ODBC SQL Server Driver][SQL Server]The statement has been terminated. При указании в запросе поля все работает.Сразу оговорюсь, что я начинающий и я только начал осваивать данные прелести.


Часовой пояс GMT, время: 02:06.


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