http://bugs.winehq.org/show_bug.cgi?id=3628
------- Additional Comments From dank@kegel.com 2006-15-07 10:19 ------- That patch certainly did something interesting! The app now fails (presumably later) in DispInvoke(). Here are a couple interesting fragments from +relay,+ole,+text: 0009:Call oleaut32.DispInvoke(7dc57556,7e004488,fffffffc,00000003,7fc8f0e4,7fc8f0f4,7fc8f0c4,7fc8f110) ret=0447c9da ... trace:ole:ITypeInfo_fnGetRefTypeOfImplType FAILURE -- hresult = 0x8002802b err:ole:ITypeInfo_fnInvoke did not find member id -4, flags 0x3! ... trace:ole:ICreateErrorInfoImpl_SetSource (0x7dc64708): L"DAO.TableDefs" trace:ole:ICreateErrorInfoImpl_SetDescription (0x7dc64708): L"Operation is not supported for this type of object." trace:ole:ICreateErrorInfoImpl_SetHelpFile (0x7dc64708,L"jeterr35.hlp") ... trace:text:DrawTextExW L"Unable to open local database: 3251/Operation is not supported for this type of object.\r\rDo you wish to enter the Database Maintenance Screen?", -1, [(0,0)-(352,0)] 00000450
The log is too big to attach, even bzipped, so I put it at http://kegel.com/wine/cwlog.txt.bz2 It'll be there for a couple weeks at least.
(To repeat, use the shell script I attached earlier to install.)