2012-03-06 1 views
1

У меня есть макрос Excel, который подключается к базе данных SQL-сервера и отображает данные. Он отлично работает на ПК (Excel 2010 вер. 14), но когда я пытаюсь использовать его на Mac (Excel 2011 14.1.4), он не работает.Excel макрос работает для ПК, но не Mac

Он говорит, что у него нет библиотеки для ADODB, которую я использую в коде. Я считаю, что библиотека ActiveX Data Objects 2.7.

Как мне обойти это? Большое спасибо!!

+2

'ADODB' - это технология доступа к базе данных Windows, основанная на ActiveX (о которой вы указываете в своем вопросе). Вам нужно найти альтернативу Mac и использовать ее в своей версии OS X. (Вы должны указать, какой механизм базы данных вы используете, я предполагаю, что это SQL Server, но вы должны отредактировать, чтобы добавить соответствующий тег. Правильная технология доступа к базе данных может кардинально отличаться от базы данных, к которой вы пытаетесь получить доступ.) –

+0

Спасибо, Кен, я понял, что он не поддерживается, поэтому я искал весь день для альтернативы. Кто-нибудь знает конкретную альтернативу, которую я могу использовать? –

ответ

0

Вы не можете использовать ActiveX Data Objects 2.7 по телефону Mac. Прочитано this.