Когда я запускаю следующий код
cst = win32com.client.Dispatch('ADOMD.Cellset')
cat = win32com.client.Dispatch('ADOMD.Catalog')
connStr = "Provider=MSOLAP.8;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=GenericCube;Data Source=someserver\something;MDX Compatibility=1;Safety Options=2;Cube=Generic;MDX Missing Member Mode=Error;Timeout=90;Update Isolation Level=2"
mdx = "select [Measures].[Value] on 1 from [Cube]"
cat.ActiveConnection = connStr
cst.Open(mdx, cat.ActiveConnection)
axcount = cst.Axes.Count
Я получаю эту ошибку Не удается найти провайдера
result = self._oleobj_.InvokeTypes(*(dispid, LCID, wFlags, retType, argTypes) + args) pywintypes.com_error: (-2147352567, 'Exception occurred.', (0, 'ADODB.Connection', 'Provider cannot be found. It may not be properly HELP\\ADO270.CHM', 1240655, -2146824582), None)
Я могу найти msadomd.dll в разделе C:\Program Files (x86)\Common Files\System\ado
.Как я могу запустить питон, сообщив win32com местоположение dll?У меня нет прав администратора, поэтому я не могу зарегистрировать dll