|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.05.2011, 12:11 | #11 |
Форумчанин
Регистрация: 27.09.2010
Сообщений: 376
|
|
11.05.2011, 12:21 | #12 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Вывести запросом из базы списка свободных значений поля по заданному интервалу достаточно сложно даже в случае integer поля, а для вашего случая, где символьное поле сложной структуры начнутся такие заморочки, что лучше и не браться. Вам в посте 7 предложили сначала сгенерировать в StringList все возможные значения адресов в заданном интервале, запросом получить использованные значения в этом интервале, затем из StringList на основании данных запроса удалить задействованные адреса. В результате в StringList все дырки и останутся. Ну и используйте теперь данные StringList для выборки свободных адресов
P.S. Понятно что интервал должен быть в разумных пределах, чтобы не получилось миллиард строк в StringList
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 11.05.2011 в 12:41. |
11.05.2011, 13:34 | #13 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
Сохраняю список в dat файл, но он пустой. Вот код
Код:
|
11.05.2011, 14:03 | #14 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
А где генерация в StringList всех возможных значений адресов в заданном интервале? Это ручками в дельфях нужно сделать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
11.05.2011, 14:26 | #15 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
Не знаю как сделать генерацию в StringList. Вот что-то пытался сделать, получается какая-то ерунда.
Код:
|
11.05.2011, 14:51 | #16 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
любопытно, что за значения у Вас в MaskEdit1.Text и MaskEdit2.Text ?..
|
11.05.2011, 14:55 | #17 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
начало и конец интервала списка IP
|
11.05.2011, 15:28 | #18 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
и, соответственно, что Вы хотите получить в качестве всех возможных значений адресов в заданном интервале ?!! p.s. ну, предположим, что у Вас в первом значение IP адрес сайта ya.ru, а во-втором - yandex.ru ya.ru [77.88.21.3] yandex.ru [213.180.204.11] что Вы хотите получить в качестве всех возможных значений?! |
|
11.05.2011, 15:47 | #19 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
То что хочет сделать автор топика имеет смысл для интервалов типа 213.180.204.11 - 213.180.204.322 Всё остальное конечно лишено смысла
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
11.05.2011, 16:03 | #20 |
Форумчанин
Регистрация: 22.05.2007
Сообщений: 511
|
А если интервал 192.168.40.01-192.168.40.200?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывести список файлов | 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 |