|
PostgreSQL on Linux + MS Access client on Windows
|
|||
---|---|---|---|
#18+
Как подключиться с клиента MS Access 2010 на Windows (XP+7+8) к базе данных PostgreSQL, установленной на Linux ?! Где взять драйвера ?! Какие драйвера ?! Как их установить ?! У кого есть опыт работы в такой конфигурации ?! Какие подводные камни ?! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2014, 20:33 |
|
PostgreSQL on Linux + MS Access client on Windows
|
|||
---|---|---|---|
#18+
Pich, через ODBC ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2014, 13:14 |
|
PostgreSQL on Linux + MS Access client on Windows
|
|||
---|---|---|---|
#18+
Pich<> Какие подводные камни ?! если не просто подключаетесь, а переносите данные из mdb или mssql готового клиента к ним же 1. правильно подобрать типы данных PostgreSQL например DateTime->timestamp(0) (в противном случае придется перекрывать обработчики Update-ов Insert-ов своими) 2. Если клиент уже написан под БД на мдб или мсскл - то правильно эмулировать identity руками, через предвызов nextval 1-я проблема с апдейтом более широких типов постгреса, чем их аксессовские трансляты будет и при написании аксовской морды с 0. все эти места будут страдать от потери точности, (аксесс, при апдейтах, "проверяет" что апдейтуемая запись не изменилась "кем-то", и такая проверка в случае потери точности всегда срабатывает ложно. как вариант -- попробовать эмулировать мсскл-ную колонку timestamp(это не тип таймстамп, а именно некая уникальная фича) и задействовать договоренность меж аксом и мсскл-ем на этот счет[проверка всей записи подменяется проверкой "штампа" ]. возможно ли это -- не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2014, 14:42 |
|
|
start [/forum/topic.php?fid=53&gotonew=1&tid=1998736]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 143ms |
0 / 0 |