http://bugs.winehq.org/show_bug.cgi?id=30283
Bug #: 30283 Summary: Can not fetch STATIC records from Microsoft ADO data sources Product: Wine Version: 1.4 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: blocker Priority: P2 Component: oleaut32 AssignedTo: wine-bugs@winehq.org ReportedBy: milan.opa@hotmail.com Classification: Unclassified
Trying to run a database application Balans that uses Microsoft ADO for data manipulation (Jet4.0+MDAC8 installed through winetricks). Everything runs smoothly for FORWARDONLY requests.
When trying to fetch a STATIC RECORDSET everything seems fine until first attempt to acrtually read the data from any field in the curent record.
Wine stops with these errors, poping upon every attempt to fetch the data:
fixme:oledb:convert_DataConvert Unimplemented conversion 0011 -> 000c fixme:oledb:convert_DataConvert Unimplemented conversion 0011 -> 000c fixme:oledb:convert_DataConvert Unimplemented conversion 0007 -> 000c fixme:oledb:convert_DataConvert Unimplemented conversion 0007 -> 000c fixme:oledb:convert_DataConvert Unimplemented conversion 0004 -> 000c fixme:oledb:convert_DataConvert Unimplemented conversion 0004 -> 000c fixme:oledb:convert_DataConvert Unimplemented conversion 0007 -> 000c fixme:oledb:convert_DataConvert Unimplemented conversion 0007 -> 000c
I'm using DEFAULT prefix in Windows XP mode. Only NATIVE libraries activated are jscript, odbc32, odbccp32, oledb32 and wininet.
All other settings in this prefix are default. There are no other applications installed.
http://bugs.winehq.org/show_bug.cgi?id=30283
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|blocker |normal
--- Comment #1 from Rosanne DiMesio dimesio@earthlink.net 2012-03-27 15:21:51 CDT --- Not a blocker. http://bugs.winehq.org/page.cgi?id=fields.html#importance
http://bugs.winehq.org/show_bug.cgi?id=30283
--- Comment #2 from Milan milan.opa@hotmail.com 2012-03-27 17:16:36 CDT --- "Blocks development and/or testing work"...I can't test the app nor work on it, and since we are the developers it blocks the development too :)
Sorry, I obviously misunderstud the meaning of the importance descriptors.
If it would do some good, you can find a full installation of the app at this location:
http://rd.melany.rs/install/full/Balans_Setup_Disk_3_12_209.rar
The app is on Serbian language but the setup is straight forward. We can provide the english version of the setup too.
Meanwhile, I've created new prefix instaling jet40 and ie6 scripts from Q4 winetricks before the application itself.
Now it "seems" that this error is gone but new errors replace them:
err:ole:TLB_ReadTypeLib Loading of typelib L"msado15.dll" failed with error 2 err:ole:deserialize_param Could not get typeinfo of hreftype 25 for VT_USERDEFINED. err:ole:TMStubImpl_Invoke Failed to deserialize param Exec, hres 80029c4a
A lot (hundreds) of these errors fill the terminal when opening some forms:
fixme:ole:OleLoadPictureEx (0x10b47dc,230,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0x32f214), partially implemented.
If there is anything else I can do, please just ask.
http://bugs.winehq.org/show_bug.cgi?id=30283
Milan milan.opa@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #3 from Milan milan.opa@hotmail.com 2012-04-23 17:13:46 CDT --- I have found the cause and solution to the problem.
It is all about instalation of MS JET 4.0 drivers and MDAC2.7, MDAC2.8 and latest Jet 4.0 Service Packs.
The problem is in the Microsoft Instalation packages for each of these components. Actually, the problem is about running them in Linux CASE SENSITIVE file system.
Running the winetricks "jet40" script I've noticed that first package refers to ../Common Files/Microsoft Shared/... the next one to ../Common Files/Microsoft shared/...(both refering to "DAO" folder in them), while the last package refers to "dao" instead. In Windows this would refer to the same location, in Linux it's three different folders.
The solution that worked for me was to manually clone files and folders to all three locations reqired. After that all packages installed sucessfully and registered all necessary COM interfaces.
We tested Balans ERP and found that it works perfectly under wine. Some small issues on form repainting but nothing to worry about.
Many thanks to Wine team for that.
P.S. I've tried to donate, but it seems that VISA cards from Serbia are not acceptable :(
http://bugs.winehq.org/show_bug.cgi?id=30283
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Alexandre Julliard julliard@winehq.org 2012-04-27 12:59:09 CDT --- Closing bugs fixed in 1.5.3.