Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 05:37
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Уважаемые господа ! Подскажите пожалуйста, есль ли возможнось подставить в запросе поле как переменную ? Код: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. При указании в запросе поля все работает.Сразу оговорюсь, что я начинающий и я только начал осваивать данные прелести.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Как в ODBC, MSSQL получить количество rows в SELECT запросе без необходимости считывать выборку полностью? Guest Архив вопросов и ответов 0 13.11.2011 06:43
MSSQL+ODBC+Unicode Guest Продолжение старого архива 0 17.10.2011 10:35
php + ODBC + MSSQL 2005 Guest Продолжение старого архива 0 17.10.2011 10:35
ODBC + MSSQL? Guest Новый архив 2 0 29.09.2011 05:44
Соединение с MSSQL без ODBC? Guest Третий архив вопросов и ответов 0 29.09.2011 03:38



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