|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.04.2013, 22:38 | #1 |
Пользователь
Регистрация: 03.04.2013
Сообщений: 10
|
Запрос БД, FireBird
Доброго времени суток.
Подскажите пожалуйста как организовать запрос к БД. Есть таблица с 3-мя столбцами VAL, PARAM, LOGIN. Необходимо выбрать несколько строк из столбца PARAM соответствующих значениям столбца VAR. Делаю так. Код:
Выдает ошибку при подключении к БД, "в позиции 0 строка отсутствует". Когда вытаскивала один параметр, то нормально работало. Подскажите пожалуйста. В чем может быть ошибка? Последний раз редактировалось Stilet; 04.04.2013 в 08:19. |
03.04.2013, 23:12 | #2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
в поле не может находится сразу несколько значений, потому не понятно что вы ждете от такогозапроса?
|
04.04.2013, 06:32 | #3 |
Пользователь
Регистрация: 03.04.2013
Сообщений: 10
|
Как мне вытащить несколько строк столбца val? Соответствующих строкам param?
|
04.04.2013, 08:19 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
AND замени на OR
I'm learning to live...
|
04.04.2013, 13:31 | #5 |
Пользователь
Регистрация: 03.04.2013
Сообщений: 10
|
|
04.04.2013, 13:33 | #6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
вы один AND заменили или все?
|
04.04.2013, 13:41 | #7 |
Пользователь
Регистрация: 03.04.2013
Сообщений: 10
|
|
04.04.2013, 13:56 | #8 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
ну судя по коду вы и берете только 1 значение, код менять надо, строк пришло много, а вы только в 1 смотрите
|
04.04.2013, 18:56 | #9 |
Пользователь
Регистрация: 03.04.2013
Сообщений: 10
|
Я сделала то что мне надо. Просто обращалась к столбцам DataSet "options", а мне надо было обращаться к строкам. У меня же из запроса получается одно значение val и несколько строк. Запрос через OR работает, спасибо Stilet . Всем спасибо за помощь.
Было так. Код:
Код:
|
04.04.2013, 19:21 | #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 |