Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Обработка данных в SQL Server / 4 сообщений из 4, страница 1 из 1
09.01.2001, 19:12
    #32001465
Илья
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка данных в SQL Server
Немного предистории: у нас городской интернет-трафик бесплатный, платим только за трафик "внешгородских" сетей. При логировании этого трафика в SQL возникает задача: по IP определить принадлежность адреса к городским сетям. В городе около 143000 IP адресов.
Варианты: 1-создать таблицу из 143000 записей, и каждый поступаюший адрес сравнивать с этой таблицей (мне кажется кривовато)
2-написать прогу на VB (я уже писал такую для MS Access) которая будет определять принадлежность IP на основании записи типа 195.38.32.0/24 (начальный адрес и длона подсетки)
Вопрос: подскажите, как сделать правильнее, и можно ли прикрутить VB к SQL-Server и если да, то как?
...
Рейтинг: 0 / 0
10.01.2001, 12:20
    #32001471
vlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка данных в SQL Server
Сразу скажу, что такого сам не делал, но как раз прочитал статью в SQL Server Magazine повествующую о COM Automation. Так вот связать Vb и SQL можно путем вояния на VB объекта ActiveX DLL и последующего использования процедур SQL:
sp_OACreate - регистрация Com - объекта, sp_QADestroy, sp_OAGetProperty, sp_OASetProperty,
sp_OAMethod и ещё парочки тройки sp_OA*
Возможно что то по этому поводу выложено free на www.sqlmag.com , номер за сентябрь 2000.
...
Рейтинг: 0 / 0
10.01.2001, 17:24
    #32001481
Oleg F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка данных в SQL Server
Такую простую задачку, как откусывание кусочка от IP-адреса и сравнение его с какой-нибудь таблицей (доменов например) можно сделать и с помощью хранимой процедуры на Transact-SQL.
...
Рейтинг: 0 / 0
11.01.2001, 08:57
    #32001489
Fompro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка данных в SQL Server
Примеры использования SQL-DMO Вы можете найти в SQL PTK (6.5) \Samples\Oleauto или (в 2000) Devtools\Samples\Oleauto
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Обработка данных в SQL Server / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]