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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Определение типа поля в запросе  (Прочитано 2691 раз)
Sky
Гость
« : Август 11, 2010, 12:55 »

Есть простой запрос вида "SELECT id, name, value FROM table". Далее после выполнения запроса надо получить типы полей. Если вернулась хотя бы одна строка данных, то все просто:
Код:
query.record().field('name').type()
А как быть, если запрос не возвращает ни одной строки, а типы полей все же нужно знать?

Для одной таблицы можно получить из:
Код:
database.driver().record('table').field('name').type()

Можно и так, однако до тех пор, пока в запросе данные берутся из одной таблицы, а если из нескольких?
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Август 11, 2010, 14:06 »

>>А как быть, если запрос не возвращает ни одной строки
А что при этом, первый способ не работает?
Записан

Юра.
Sky
Гость
« Ответ #2 : Август 11, 2010, 15:45 »

Черт, мистика какая-то.
До этого тестировал - вываливалось с руганью.
Сейчас попытался воспроизвести, чтобы текст ошибки написать, все работает.  Шокированный
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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