Cannot update foxpro driver version in system odbc - odbc

Good Days,
I would like to ask why my FoxPro driver in system odbc cannot be updated even I downloaded the latest driver from Microsoft and install it.
I had use control panel to uninstall the FoxPro driver and then install it again. I found that it also cant work.
I hint the error below :
This is the version I browse from odbc:
My pc is window 7.
I appreciate it very much if someone know the solution.
Thanks you.

You need to use the OLE DB driver.
Which is version 6.x as shown here:

VFP doesn't have an ODBC driver since version 6. For all versions (pre and post 6) there is OLEDB driver (VFPOLEDB) - version 9.0.00.5815).

Related

connect to snowflake via odbc driver on mac m1

According to this, if I read this correctly, Tableau desktop on a Mac M1 cannot use the snowflake ODBC driver. Is this still true? Generally, my ODBC driver for snowflake works.
PS:
#aek I still get:
in Tableau. I installed:
2.25.3 snowflake_odbc_mac-2.25.3.dmg mac64
and configured odbc.ini files and everything appears to work fine in:
If I run (as suggested here):
"/Library/Application Support/iODBC/bin/iodbctest"
I get:
1: SQLDriverConnect = [iODBC][Driver Manager]dlopen(/opt/snowflake/snowflakeodbc/lib/universal/libSnowflake.dylib, 0x0006): tried: '/opt/snowflake/snowflakeodbc/lib/universal/libSnowflake.dylib' (fat file, but missing compatible architecture (have 'i386,x86_64', need 'arm64')) (0) SQLSTATE=00000
2: SQLDriverConnect = [iODBC][Driver Manager]Specified driver could not be loaded (0) SQLSTATE=IM003
Is there anything I can/have to do that Tableau recognised the driver?
Yes, this is still true (for v. 2022.3). According to the spec, Tableau Desktop still works in emulation mode. The application and driver must have the same architecture. So for Tableau Desktop, you need to use the Mac64 version of the driver, as the article suggests.
Edit: How to make it working.
The native Snowflake connector in Tableau will try to use the "OS architecture appropriate" driver. Which is not the case for an x64 app running on ARM. Therefore, when configuring the connection, instead of choosing Snowflake from the list, you should use Other Databases (ODBC) and select the Snowflake DSN configured with the Mac64 version of the driver accordingly to the doc.

Snowflake does not work on M1 Macbook Pro "Can't open lib". Any solution or update?

I try to get Snowflake running on my M1 Macbook Pro, but whatever I do I get the same error message. I have found different questions related to this here, but many of them are a bit old and no one has a verified answer.
isql -v Snowflake
[01000][unixODBC][Driver Manager]Can't open lib '/opt/snowflake/snowflakeodbc/lib/universal/libSnowflake.dylib' : file not found
[ISQL]ERROR: Could not SQLConnect
I saw that in one thread there was mentioned that Snowflake didn't support M1 Mac yet.
Is this true?
And does anyone know when this will be supported?
Are there any workarounds?
Snowflake ODBC driver is not yet supported for M1 or ARM-based architecture.
There is a plan to add support for these, but there is no estimation yet as of now when it will be available.

Snowflake Linux ODBC Driver

Does anyone know if the latest Snowflake ODBC driver for Linux (v2.19.16) is compatible with RHEL 6.8?
Snowflake customers have had success using the Snowflake ODBC driver on RHEL. I would say the best thing to do is to test. As per the documentation, what is currently officially supported is CentOS 6 or higher. CentOS is very close to being RHEL without the branding and support. In particular, the library versions are the same, so binaries that work on one will work on the other.
https://docs.snowflake.net/manuals/user-guide/odbc.html#odbc-driver

jdk jdbc bit issue

I am trying to get the mapviewer running. Whatever I do I get either one of these error messages:
Data source cannot be created : C:\oraclexe\app\oracle\product\11.2.0\server
\bin\ocijdbc10.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
Data source cannot be created : C:\oraclexe\app\oracle\product\11.2.0\server
\bin\ocijdbc10.dll: %1 is not a valid Win32 application
I understand that it has to do with the jdk/dll bit version. However, as I have tried all possibilities can someone please suggest a solution which I may have overlooked? Thanks.
It looks like you are using the OCI driver. Try using the thin JDBC driver instead. This is platform agnostic.
http://www.orafaq.com/wiki/JDBC
The OCI driver works with the installed Oracle client and therefore requires native DLLs. The thin driver is pure Java.

Migration from legacy version to newer version or MySQL

I recently dug up a very old SQL Anywhere database. I have it installed and it kind of works, its only the distributed side of the data, so everything's running via dbeng50 and ODBC.
I would like to migrate this data to MySQL. Is there a way to do this? I attempted to view the data using an ODBC tool but I kept getting error messages saying the ODBC driver doesn't support the version of ODBC behavior.
I guess the database is too old (it's from 1997) - that put's at it SQL Anywhere version 5.
Its also difficult to find the old SQL tools that would help me access these.
Is it possible to use the .db file with a newer version?
Any help or guidance at all would be appreciated.

Resources