Russian Qt Forum
Ноябрь 24, 2024, 04:50 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: тип данных  (Прочитано 3160 раз)
ehehe
Гость
« : Октябрь 21, 2009, 12:54 »

Если параметр процедуры имеет тип:
create or replace TYPE mytype AS TABLE OF VARCHAR2(100);
то как передать значение типа mytype в процедуру из qt?  это вообще возможно?

query.prepare("CALL PROCEDURE(?)");
query.bindValue(0, какой_должен_тут_быть_тип_данных_?);
Записан
MoPDoBoPoT
Гость
« Ответ #1 : Октябрь 21, 2009, 19:17 »

В метод QSqlQuery::bindValue() можно передавать только QVariant или приводимые к нему типы. А вы вообще пробовали что-нибудь? По-моему QString/char* подойти должно.
Записан
ehehe
Гость
« Ответ #2 : Октябрь 21, 2009, 20:45 »

Процедура ожидает на входе тип таблица из varchar2, то есть это не одно значение а целый лист. Qlist и Qstringlist запихнуть не удается, процедура ругается что неверный параметр.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 21.