Hi! I'm trying to get more information to answer my boss' question: "why are we still compiling in 32-bit MATLAB?" I knew it was due to problems with 64-bit MATLAB's support of ODBC (I know, it's really MicroSoft's fault), but I was/am vague on the details. I searched the MathWorks site for "64-bit ODBC" and "64-bit ODBC MicroSoft" and got lots of hits–nothing I clicked on, however, was dated 2012 or later–all essentially asking 'why does my DB code not work in 64-bit MATLAB' with the responses all being variations on 'MicroSoft f#$%ed-up the ODBC API for their 64-bit DB apps; workarounds are: A) revert back to 32-bit Matlab, or B) switch your Matlab apps to JDBC.' But those responses were meager on the details and thus, taken together, rather confusing (or at least not elucidating); I'm hoping someone can provide a clear, succinct explanation of the issues involved and the status quo. Thanks!
MATLAB: What’s the status of 64-bit MATLAB support for ODBC
32-bit64-bitdatabaseDatabase ToolboxjdbcMATLABodbc
Related Question
- Is it possible to use Database Toolbox 3.2 (R2006b) in 64-bit MATLAB to connect to a Microsoft Access database
- How to connect Microsoft SQL Server 2000 with Matlab R2011b
- 32-bit and 64-bit and DB issues, oh the!
- Do I receive an ‘Invalid connection’ error message when trying to establish a Dynamic Database Source Name (DSN) Connection to Access within Database Toolbox 3.10 (R2011b)
Best Answer