[Bug 46235] New: Opening ADODB.Connection results in: Method '~' of object '~' failed
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Dec 3 11:30:58 CST 2018
https://bugs.winehq.org/show_bug.cgi?id=46235
Bug ID: 46235
Summary: Opening ADODB.Connection results in: Method '~' of
object '~' failed
Product: Wine
Version: 3.18
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs at winehq.org
Reporter: bugs at seeitmyway.org
Distribution: ---
Created attachment 62931
--> https://bugs.winehq.org/attachment.cgi?id=62931
VB6 example program
Hello
I've been battling with this for four days now and found no solution, yet it
worked a year ago.
Opening an ADODB.Connection in wine fails with this message:
Method '~' of object '~' failed
Yet it works fine in Windows (XP).
In essence, the program does only this:
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection
cnStr = "DRIVER={MySQL ODBC 5.3 UNICODE Driver};" _
& "SERVER=localhost;" _
& "DATABASE=db;" _
& "UID=user;" _
& "PWD=password;" _
& "PORT=3306;" _
& "POOLING=false;" _
& "OPTION=3;"
cn.ConnectionString = cnStr
Call cn.Open ' <--- fail
Quick steps to reproduce:
1. Download:
-
https://downloads.mysql.com/archives/get/file/mysql-connector-odbc-5.3.6-win32.msi
- Attached sample VB6 program I compiled.
2. Run:
WINEARCH="win32" WINEPREFIX="$HOME/wine-ado" ./winetricks vb6run mdac28
WINEARCH="win32" WINEPREFIX="$HOME/wine-ado" wine msiexec /i
mysql-connector-odbc-5.3.6-win32.msi
WINEARCH="win32" WINEPREFIX="$HOME/wine-mca" wine adotest_early_53.exe
It will show a messagebox with the ODBC connection string and the error
description. I tried downloading the full binary I used in wine a year ago and
it too fails. This attached program is just the bare-bones needed to show the
problem, to remove all unknowns.
I tried wine-2.9, wine-3.0 and wine-3.18 staging, all failed. Tried with
POOLING=true, POOLING=false, and without the POOLING key at all. I tried all
the internet advice I could find to no avail.
Strangely enough, when I set the ODBC connection driver to something bogus,
like "carrots", it fails with the exact same reason. As if it doesn't see the
MySQL ODBC connector at all.
For more info and the source code, see:
http://www.vbforums.com/showthread.php?868713-Open-ADODB-connection-in-Linux-wine-using-mysql-connector-odbc
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list