Мне нужно создать локальный файл .cub для моих клиентов, использующих Excel.
Я собрал некоторый код VB, но он не работает:
ConnLocation = "LOCATION=C:\test.cub;"
ConnDSN = "SOURCE_DSN=DSN=TEST;UID=test;PWD=pass;"
ConnCreateCube = _
"CREATECUBE=CREATE CUBE [TestCube] (" & _
"DIMENSION [account_code]);"
Connection = CreateObject("ADODB.Connection")
Connection.Provider = "msolap"
Connection.ConnectionString = _
ConnLocation & _
ConnDSN & _
ConnCreateCube
Я сократил это до приведенного выше кода и получаю таинственное OLE DB error: OLE DB or ODBC error.
", когда пытаюсь его запустить.
Любая помощь по поводу вышеизложенного или предложения по другому способу подойти к этому очень ценились бы.