Страница 1 из 1

Связанный сервер КЛАДР

Добавлено: 02 сен 2009, 14:40
Александр
Давно хотелось прикрутить КЛАДР к Лоции - свершилось ;-)
забираем бесплатный КЛАДР http://www.gnivc.ru/ + описание формата
делаем связанный сервер MsSql2005

Код: Выделить всё

EXEC sp_addlinkedserver 
       @server = 'dbKladr', --имя сервера
       @srvproduct='MicrosoftJet.OLEDB.4.0', 
       @provider='Microsoft.Jet.OLEDB.4.0', 
       @datasrc='\\...\kladr\', --путь к каталогу с базами данных КЛАДРа 
       @provstr='dBase IV'
читаем данные например из таблицы kladr.dbf

Код: Выделить всё

select * from [dbkladr]...[kladr] 
Жуткий тормоз!!! :wink: записей много, а нужно в реальном времени обрабатывать 2 таблицы район-область-город ( 183 000 записей) + улицы (760 000 записей) и это за 2008 год :wink:

никто не делал? - оч нужно ускориться для диалогов WorkFlow
есть пример конечно http://www.delphiplus.org/articles/app/kladr/index.html, но может у кого есть готовые решения для нас?


ps
если не читает - ставим в свойствах безопасности сервера dbKladr 'Устанавливать без использования контекста безопасности'