crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Не передается параметр в bindValue QSqlQuery
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
kuler Дата 24.4.2009, 9:58
  ктото с ораклом имеет дело?
kuler Дата 23.4.2009, 17:29
  вот смешно, подключился по одбс, заработало это, так строки из sql не читаются
kuler Дата 13.4.2009, 16:29
 
Цитата(Litkevich Yuriy @ 13.4.2009, 17:05) *
слушай, а ты это с ораклом поди?

да
Цитата(Litkevich Yuriy @ 13.4.2009, 17:05) *
, нужен позиционный.

очень жаль, щас проверю

Цитата(Litkevich Yuriy @ 13.4.2009, 17:05) *
нужен позиционный.

попрбовал и с вопросом и с позицией - тотже результат
Litkevich Yuriy Дата 13.4.2009, 16:05
  Вроде всё правильно.
Попробуй свою строку в QString завернуть
query.bindValue(":name", QString("pvbn"));


слушай, а ты это с ораклом поди?
Там именованый бинд помоему не катит, нужен позиционный.
kuler Дата 13.4.2009, 15:54
 
    query.prepare("insert into config values(CONFIG.NEXTVAL, :name, 1, \
        1, 1, 1, 1, 1, 1, 1, 1, 1)");

    query.bindValue(":name", "pvbn");//ui.eName->text());

    bool res = query.exec();

запись вставляется но от "pvbn" остается только первый символ (и от любой другой строки). Длина поля 50, через sqleditor вставляется нормально
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 11.12.2024, 22:01