![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 03.04.2013
Сообщений: 10
|
![]()
Доброго времени суток.
Подскажите пожалуйста как организовать запрос к БД. Есть таблица с 3-мя столбцами VAL, PARAM, LOGIN. Необходимо выбрать несколько строк из столбца PARAM соответствующих значениям столбца VAR. Делаю так. Код:
Выдает ошибку при подключении к БД, "в позиции 0 строка отсутствует". Когда вытаскивала один параметр, то нормально работало. Подскажите пожалуйста. В чем может быть ошибка? Последний раз редактировалось Stilet; 04.04.2013 в 08:19. |
![]() |
![]() |
![]() |
#2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
в поле не может находится сразу несколько значений, потому не понятно что вы ждете от такогозапроса?
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 03.04.2013
Сообщений: 10
|
![]()
Как мне вытащить несколько строк столбца val? Соответствующих строкам param?
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
AND замени на OR
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 03.04.2013
Сообщений: 10
|
![]() |
![]() |
![]() |
![]() |
#6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
вы один AND заменили или все?
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 03.04.2013
Сообщений: 10
|
![]() |
![]() |
![]() |
![]() |
#8 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
ну судя по коду вы и берете только 1 значение, код менять надо, строк пришло много, а вы только в 1 смотрите
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 03.04.2013
Сообщений: 10
|
![]()
Я сделала то что мне надо. Просто обращалась к столбцам DataSet "options", а мне надо было обращаться к строкам. У меня же из запроса получается одно значение val и несколько строк. Запрос через OR работает, спасибо Stilet . Всем спасибо за помощь.
Было так. Код:
Код:
|
![]() |
![]() |
![]() |
#10 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
еще ToString() в условии надо в мусорку отправить, и тогда совсем замечательно будет, да и проверка на дбнул сомнительна
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++ Builder + Firebird 2.1, запрос SELECT для таблицы с рекурсивной связью. | Glacius | C++ Builder | 6 | 10.06.2012 22:06 |
Не могу получить запрос пароля для подключения к firebird | toboom | БД в Delphi | 0 | 06.12.2011 16:21 |
Delphi. TreeView. Firebird: Вложенный SQL-запрос. | Alexei91 | БД в Delphi | 5 | 01.08.2010 08:04 |
Firebird 2.5. Группировка и вложенный запрос. | Антон Ю.Б. | SQL, базы данных | 8 | 02.07.2010 17:22 |
Запрос в FireBird | Gurt87 | БД в Delphi | 4 | 01.10.2009 19:40 |