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