|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.10.2018, 21:06 | #1 |
Регистрация: 23.09.2018
Сообщений: 6
|
Поиск наиболее подходящего значения в БД
Здравствуйте. Может кто сможет подсобить с реализацией поиска наиболее подходящего значения в БД.
Фрагмент кода: N_двDBmax:= FloatToStr(StrToFloat(N_двDB)+500); FDM.QEngine.SQL.Text:=('Select * from Engine where [Мощность на максимальном режиме, кВт] >= '+N_двDB+' and [Мощность на максимальном режиме, кВт] <= '+N_двDBmax+';'); FDM.QEngine.Open; mass:=FDM.QEngine.FieldValues['Масса (кг)']; power:=FDM.QEngine.FieldValues['Мощность на максимальном режиме, кВт']; MK:=FDM.QEngine.FieldValues['Марка']; Код рабочий. Но таким образом извлекается первое подходящее значение.. Пробовал изменять максимальное значение, но проблемы начинаются когда максимальное значение столь мало по отношению к минимальному, что ни какое значение из БД попросту не подходит и выдаёт ошибку при поиске:could not convert variant of type null into type olestr. Почему выдаёт ошибку - понятно. А вот как это дело решить... |
22.10.2018, 21:23 | #2 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
23.10.2018, 20:03 | #3 |
Регистрация: 23.09.2018
Сообщений: 6
|
Аватар, QEngine - компонент ADOQuery.
Ранее не встречался с индикатором eof. Я был бы благодарен, если бы Вы предоставили пример использования eof. |
23.10.2018, 20:27 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск подходящего ПО? | n1219 | Свободное общение | 2 | 14.02.2017 08:37 |
Pascal. Поиск числа, наиболее отличающегося от заданного | sanji2010 | Помощь студентам | 2 | 16.09.2014 08:57 |
Подстановка подходящего значения из множества в столбце | SVGuss | Microsoft Office Excel | 3 | 02.12.2012 11:17 |
поиск в картотеке подходящего варианта | rijik-mur | БД в Delphi | 1 | 12.05.2011 15:01 |
Как произвести поиск наиболее похожего материала | Andreog | Microsoft Office Excel | 1 | 07.09.2010 23:08 |