Название: Проблема с запросом SELECT... Отправлено: bayah от Июнь 07, 2010, 15:08 Возможно я сошел с ума, но...
Есть таблица. Код: QSqlQuery query; Таблица, к примеру, заполнена значениями: CODE_D NAME_D 1 alpha 2 beta 3 gama Дальше я делаю запрос: Код: QString id = "1"; Если же пытаюсь сделать наоборот - по имени получить код, ничего не выходит: Код: QString name = "beta"; query.next() возвращает false. Я что-то не понимаю видимо? Название: Re: Проблема с запросом SELECT... Отправлено: crossly от Июнь 07, 2010, 15:14 во первых ; в конце не нужно.... во вторых
Код: query.exec("SELECT CODE_D FROM DIST WHERE NAME_D = '"+name+"'"); Код: SELECT CODE_D FROM DIST WHERE NAME_D = 'beta' Код: SELECT CODE_D FROM DIST WHERE NAME_D = beta Название: Re: Проблема с запросом SELECT... Отправлено: Kolobok от Июнь 07, 2010, 15:36 Посмотри описание класса QSqlQuery. Там много полезных методов.
Название: Re: Проблема с запросом SELECT... Отправлено: bayah от Июнь 07, 2010, 15:56 crossly , спасибо.
Точно, так и надо было... Код: SELECT CODE_D FROM DIST WHERE NAME_D = 'beta' Название: Re: Проблема с запросом SELECT... Отправлено: crossly от Июнь 07, 2010, 16:05 ну что могу сказать... с++ не все... sql тоже учить надо... :)
|