http://bugs.winehq.org/show_bug.cgi?id=32364
--- Comment #15 from Tony Crawford tonybcrawford@gmail.com 2012-12-24 23:54:29 CST --- (In reply to comment #14)
(In reply to comment #11)
(In reply to comment #10)
Created attachment 42908 [details] patch
Could you please test it this way:
- install MDAC package (with winetricks for example)
- set oledb32 to builtin in winecfg
- apply this patch
- attach +oledb,+tid log.
I re-built wine in chroot with the patch you provided and ran with the debug output you requested. Refer to latest attachment. However, I got a different error, as follows: Run-time error: '429' ActiveX component can't create object
Okay, but did you what's said for steps 1 and 2? It looks like you didn't:
0034:fixme:oledb:datainit_GetDataSource (0x1b2250)->((nil) 0x17 L"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\SDET\TABLES\sections.mdb;" {0c733a8b-2a1c-11ce-ade5-00aa0044773d} 0x16c1bfc): semi-stub 0034:trace:oledb:datainit_GetDataSource got provider L"Microsoft.Jet.OLEDB.4.0" 0034:err:oledb:datainit_GetDataSource provider L"Microsoft.Jet.OLEDB.4.0" not registered
Building and running 32-bit wine on 64-bit ubuntu is not trivial... This is what I did:- I built a 32-bit wine with your patch applied in /var/chroot/ I then used winecfg from my normal ubuntu 64-bit installation of wine and winetricks to set oledb32 to builtin. I then ran my application using /var/chroot/wine/wine with the +oledb, +tid debug output settings. So, I thought I did steps 1, 2, 3 and 4