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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Запрос выборки из таблицы  (Прочитано 2673 раз)
AD
Гость
« : Июнь 17, 2010, 18:40 »

Подскажите, пожалуйста, как я могу получить значени поля secrKey в следующем запросе:
Код
SQL
SELECT cast(secretKey AS BINARY(8)) AS secrKey FROM DeviceList WHERE serialNumber = '22021   '
Код следующий:
Код
C++ (Qt)
QString select_query("Select cast(secretKey as binary(8)) as secrKey from DeviceList where serialNumber = '%1'");
//////////////////////////////////
select_query = select_query.arg(serialNumber);
bool rt = query.exec(select_query);
int i = 0;
while(query.next())
{
QString fs = query.value(i).toString();
++i;
}
Я получаю в функции fs только строку secretKey, а вот как мне узнать secrKey? Заранее благодарю за оперативный ответ. В ассистенте не нашел как это сделать.
Записан
Kolobok
Гость
« Ответ #1 : Июнь 17, 2010, 19:28 »

Непонятно, что ты хочешь. У тебя в запросе secrKey является алиасом secretKey.
И убери ++i. И прочитай про
Код:
QSqlQuery::prepare ( const QString & query )
Записан
crossly
Гость
« Ответ #2 : Июнь 18, 2010, 08:49 »

бред какой то.... тоскливо смотреть когда люди берутся за sql смутно представляя что к чему..... попробуйте хоть элементарные вещи изучить...
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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