Wine + unixODBC + Easysoft ODBC-Sybase Driver
Hi there, I hope someone can help me.
First of all, I'm on Fedora 14 distribution and my kernel version is 2.6.35.13-91.fc14.i686. We have a PowerBuilder aplication that runs on a Windows machines by now, but we want to migrate to Linux. I have installed the application on Wine, but the application makes a conection to a database through an odbc on Windows, that's why I have installed unixODBC and Easysoft ODBC-Sybase Driver (). After the Easysoft ODBC-Sybase Driver instalation I have configurated as it says on the documentation, but it doesn't work with that instructions. The documentation says that I have to put this parameters on .odbc.ini file, that is on /home/user/ (current user). Quote:
Quote:
I check if the data source is available with execute Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
I explain all this because I don't know if it has to do with the connection between Wine and the unixODBC. I have found on this link, in the 4.3.6 point, about the LIB_ODBC_DRIVER_MANAGER enviroment variable and it's value, but I don't get to work the PowerBuilder application. When I start the PowerBuilder application I get the fisrt error message, that it says that it can't do the conection with the ODBC source and I have tried diferent values for LIB_ODBC_DRIVER_MANAGER without success. Actually, I have it like this: Quote:
Thanks. Best regards. |
You can go at the core from the segmentation fault with gdb, but I'd take this direct to the wine guys and the unix obdc people.
Also learn a bit about WINEDEBUG variables. If you can guess at the area of issue, you can do something like WINEDEBUG=+dll,+obdc wine your_program > some_file 2>&1 http://www.winehq.org/site/docs/wineusr-guide/x543 |
I tried with other ODBC, like MySQL. I created a MySQL ODBC and running with isql and it works perfectly. I think the problem is on the Sybase Easysoft driver, but I'm not sure yet. I sent an email to them to know more about it.
Thanks. |
Trying to Access SQLAnywhere 10 using Easysoft ODBC-Sybase Driver
Easysoft ODBC-Sybase
The Easysoft ODBC-Sybase Driver is an ODBC 3.5 driver for Sybase Adaptive Server Enterprise (ASE). It lets ODBC-enabled applications access Sybase ASE 12.5.x and 15+ (including Sybase ASE Express Edition) from Linux and major Unix platforms. It can not access "SQLAnywhere 10.0". Easysoft Support |
Thanks for your replay.
I will try that. Best regards. |
If you still want to use SQLAnywhere 10...
You might try a driver from OpenLink Software (my employer) -- http://uda.openlinksw.com/odbc-sybase-st/ This same driver can be used against almost any Sybase or Microsoft SQL Server version -- http://bit.ly/fChjT4 |
I have tried it, downloading the "Windows 98/XP/Vista/7 (32 bit) (x86)" version of the OpenLink Sybase Driver (from here), but I can't make the installation on Wine, because the installer doesn't find the license file, no matter what I choose on the "Select the license destination directory" section, it always says that the license file is not there and I'm sure that the file is on the directory location that I had selected.
What I need to do is an ODBC connection to a Sybase data base that runs on a Linux service, with SQL Anywhere for Linux o else, because we have a Windows application that we are migrating to Wine. I have done this already: - Install SQL Anywhere 12.0.1 on Linux to make up the service on the Linux machine to the dabase file (*.db). - Install SQL Anywhere 12.0.1 on Wine to have the Sybase driver on it. - Create an ODBC source, on Wine, that connects to the Sybase Linux service. - Run the Windows application with Wine and connect it through the ODBC. This works just fine, but I think that I can replace the SQL Anywhere 12.0.1 Wine installation and use an other driver, like the OpenLink Sybase Driver, but, I have mencioned the issue about that. In fact, I have test the Open Link Sybase Driver on a native Windows machine and do the connection through the ODBC to the Linux service and it works, but I need all in the same computer. Any suggestions are welcome. Thanks for everything. Thanks. |
Quote:
Code:
trace:odbc:DllMain Initializing or Finalizing proxy ODBC: 0x7d6b0000,1,(nil) |
Quote:
|
All times are GMT -5. The time now is 07:13 AM. |