![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 | |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
![]()
Вот сделал... Добавка: См. следующий пост, - там лучше.
Функция генерации диапазона IP адресов Код:
Код:
Я Вам в посте 7 писал Цитата:
Последний раз редактировалось OlegVE; 12.05.2011 в 14:44. |
|
![]() |
![]() |
![]() |
#22 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
![]()
А утром я проснулся...
Код:
|
![]() |
![]() |
![]() |
#23 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
![]()
Использую вот этот код, но он не удаляет
Код:
|
![]() |
![]() |
![]() |
#24 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
![]()
Здравствуйте
А у Вас в результате запроса ADOQuery1 точно есть хоть один адрес присутствующий в списке MyList? Может у Вас сразу ADOQuery1.Eof? Попробуйте использовать Trim(MaskEdit1.Text) и Trim(MaskEdit2.Text). Возможно надо добавить строку MyList.Sort; перед ADOQuery1.Next; в цикле. До свидания Последний раз редактировалось OlegVE; 12.05.2011 в 14:46. |
![]() |
![]() |
![]() |
#25 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
![]()
Загружаю список в listBox1. Вот код
Код:
Код:
Код:
Последний раз редактировалось Aleksandr; 13.05.2011 в 13:45. |
![]() |
![]() |
![]() |
#26 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А в поле IP точно данные в формате без незначащих нулей слева, без пробелов? Отобрази полученные запросом данные, посмотри что в нем. Есть ли вообще адреса из интервала?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#27 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
![]()
Адреса есть. Вот бросил пример
|
![]() |
![]() |
![]() |
#28 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
В StringList у вас данные пишутся в виде 192.168.23.2, а запросом из базы выбирается 192.168.23.02 Как вы думаете, есть такая строка в StringList? Вывод - перед поиском в StringList в данных полученных из базы нужно убрать незначащие нули
ADD Кстати, а интервал для поиска как задаётся, с нулями или без? Для упрощения жизни лучше всего в базе хранить без таких нулей и интервал без них задавать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 13.05.2011 в 16:57. |
![]() |
![]() |
![]() |
#29 |
Холост/Не замужем
Форумчанин
Регистрация: 13.11.2007
Сообщений: 283
|
![]()
А зачем собственно нужен список не используемых IP?
Есть список используемых... |
![]() |
![]() |
![]() |
#30 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
1. Насчет хранения в базе адресов без незначащих нулей я был не совсем прав. С точки зрения СУБД строка "192.168.23.2" больше строки "192.168.23.125". Если эти адреса хранить в нормализованном виде "192.168.023.002" и "192.168.023.125", то такой проблемы не будет. При выборке из базы границы интервала тоже нужно задать в нормализованном виде. Ну и в StringList данные тоже должны записываться в этом же виде.
2. Я бы вообще пошел бы другим путем. Вместо одного символьного поля для хранения адреса использовал бы четыре цифровых поля для хранения отдельных элементов адреса. Проблем с незначащими нулями не стало бы. И дырки в списке адресов можно было бы получать непосредственно запросом, из Access не уверен, а из СУБД поддерживающих вложенные подзапросы можно
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 15.05.2011 в 10:16. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывести список файлов | assch | Общие вопросы C/C++ | 1 | 21.10.2010 03:16 |
Delphi вывести на экран таблицу значений функции | rager06 | Помощь студентам | 6 | 11.09.2010 15:51 |
Список уникальных значений | PARTOS | Microsoft Office Excel | 13 | 18.12.2009 11:14 |
Раскрывающийся список значений, макросом. | Flangini | Microsoft Office Excel | 13 | 22.06.2009 17:01 |
Элементы управления и список значений | tomasmazas | Microsoft Office Excel | 1 | 26.12.2007 09:20 |