当我运行以下代码时
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)
我可以在C:\Program Files (x86)\Common Files\System\ado
下找到msadomd.dll。如何通过告诉win32com dll的位置来运行python?我没有管理员权限,所以无法注册dll