Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > [qt4] ODBC бинд значений |
Автор: GrishinUS 22.10.2008, 10:03 | ||
Добрый день! код:
выдает ошибку : QODBCResult::exec: Unable to execute statement: [Microsoft][SQL Native Client] [SQL Server]Incorrect syntax near '@P3'. [Microsoft][SQL Native Client][SQL Serv er]Statement(s) could not be prepared. у меня в запросе нет '@P3'!! пробовал еще биндить с помощью bind() говорит что у объекта query такой метод не найден. |
Автор: GrishinUS 22.10.2008, 12:55 | ||||
вобщем экспериментальным путем установлено, что ошибка возникает если смешивать бинды со вставкой GetDate(). Например, вот так запись в таблицу прохдит :
и вот так тоже :
Вопрос теперь в том как забиндить текущую дату? |
Автор: crossly 22.10.2008, 13:04 |
QDate::currentDate(); |
Автор: GrishinUS 22.10.2008, 13:11 | ||||
вообще на клиенте может стоять некорректная дата, так что нужна дата с sql сервера. Ладно, короче говоря втопку этот бинд, сделал вот так :
Хороший форум -- что не напишешь, все решается (= |
Автор: crossly 22.10.2008, 13:56 |
ну если так не нравится .... то мона вообще тупо постваить поле даты в запросе в конец... и биндить как тебе хочется.. |