Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] Как подключить КЛАДР к БД (Microsoft SQL Server 2005) (http://forum.oszone.net/showthread.php?t=177257)

zvezda_t 03-06-2010 12:15 1426513

Как подключить КЛАДР к БД (Microsoft SQL Server 2005)
 
Здравствуйте уважаемые программисты!
У кого есть опыт подключения КЛАДР к БД (у меня Microsoft SQL Server 2005),
скажите пожалуйста с чего начать?
Я скачала архив КЛАДР - файлы формата dbf, но там нет Kladrs.exe - или для подключения к БД exe-шник не нужен?

Sham 05-06-2010 02:51 1427672

имхо не подключать надо, а преобразовать включенные в дистрибутив файлы в таблицы. Файлы данных читаются в блокноте. Данные представлены в структурированном виде, следовательно можно парсить и вставить в таблицы. Потом определить поля связки.
вот пример содержимого файла street
Код:

Попутная        ул        77000000000234900        119619        7729        \N        45268588000
Посланников        пер        77000000000235100        105005        7701        \N        45286555000
Последний        пер        77000000000235200        107045        7702        \N        45286570000
Потаповский        пер        77000000000235300        101000        7701        \N        45286555000
Потешная        ул        77000000000235400        107076        7718        \N        45263594000

kladr
Код:

Адыгея        Респ        0100000000000        385000        0100        \N        79000000000        0
Башкортостан        Респ        0200000000000        450000        0200        \N        80000000000        0
Алтай        Респ        0400000000000        649000        0400        \N        84000000000        0
Ингушетия        Респ        0600000000000        386000        0600        \N        26000000000        0
Кабардино-Балкарская        Респ        0700000000000        \N        0700        \N        83000000000        0
Карачаево-Черкесская        Респ        0900000000000        \N        0900        \N        91000000000        0
Карелия        Респ        1000000000000        \N        1000        \N        86000000000        0
Коми        Респ        1100000000000        \N        1100        \N        87000000000        0

и т.д.

Sham 05-06-2010 03:43 1427684

в общем, задача не новая

zvezda_t 07-06-2010 10:37 1429190

у меня файл Flat.dbf - пуст (((
есть сноска - Файл ведется в организациях почтовой связи, налоговыми органами может не использоваться и налогоплательщикам не предоставляться.

получается его нельзя скачать???

zvezda_t 07-06-2010 14:41 1429370

я вот читала про кодировки в Кладере - там не особо всё очевидно... мне связи между таблицами кладера сомой что ли установить придеться?

zvezda_t 09-06-2010 08:59 1430521

так я его подключила:

http://sql.ru/forum/actualthread.aspx?tid=765456


Время: 23:18.

Время: 23:18.
© OSzone.net 2001-