2008-11-18 3 views
1

Я должен поддерживать приложение, использующее базу данных доступа. Моя машина для разработки работает с 64-разрядной версией Windows XP, что отлично, за исключением Windowx XP 64 не установлен драйвер adodb, поэтому в любое время, когда я пишу скрипты для обновления базы данных доступа, мне нужно переместить базу данных и скрипты в 32-разрядный машина, RDP, а затем запустить скрипты и скопировать все обратно. Его хлопот, и я не могу поверить, что нет лучшего способа.драйвер adodb для Windows 64 бит

Есть ли лучший способ, или это не столь мягкий способ от Microsoft, чтобы я предлагал переместить всех в SQL Server Express (что, вероятно, я должен был сделать давно так или иначе).

ответ

1

На каких языках вы пишете скрипты? Если они просто vbscript/jscript, вы можете запустить их с помощью 32-битных интерпретаторов сценариев.

Из командной строки:

\windows\syswow64\wscript scriptfile 
\windows\syswow64\cscript scriptfile 

Это позволит им загружать 32 бит в-прок COM объекты, как ваших драйверов баз данных.