cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
The Discovery Summit 2025 Call for Content is open! Submit an abstract today to present at our premier analytics conference.
Get the free JMP Student Edition for qualified students and instructors at degree granting institutions.
Choose Language Hide Translation Bar
View Original Published Thread

How do I connect to MS Access database in JMP 10?

anasrullah
Level I

Hello,

I can't seem to connect to an MS Access database in JMP 10.  The script below works fine in JMP 9.  The error I get is, "[Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application".  Do I need to use a different driver ID?

Here is my script:

dt = Open Database(

"DSN=MS Access Database;DBQ=T:\Applications\Executables\Temescal Particle Count database.accde;DriverId=22;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin;​",

"SELECT [Particle Data].[Tool Number],

[Particle Data].Date,

[Particle Data].[Tool Type],

[Particle Data].[Inner Row Pre Meas],

[Particle Data].[Inner Row Post Meas],

[Particle Data].[Outer Row Pre Meas],

[Particle Data].[Outer Row Post Meas],

[Particle Data].[Control Pre Meas],

[Particle Data].[Control Post Meas],

[Inner Row Post Meas]-[Inner Row Pre Meas]-[Control Post Meas]+[Control Pre Meas] AS RowA_Adders,

[Outer Row Post Meas]-[Outer Row Pre Meas]-[Control Post Meas]+[Control Pre Meas] AS RowB_Adders

FROM [Particle Data]

WHERE ((([Particle Data].[Tool Number])='Temescal 2800-10' Or

([Particle Data].[Tool Number])='Temescal 2800-13' Or

([Particle Data].[Tool Number])='Temescal 2800-14' Or

([Particle Data].[Tool Number])='Temescal 2800-17'))

ORDER BY [Particle Data].[Tool Number], [Particle Data].Date;"

);

Thanks!

1 ACCEPTED SOLUTION

Accepted Solutions
txnelson
Super User


Re: How do I connect to MS Access database in JMP 10?

My first guess would be that your MS Access is installed as a 32bit application, and you installed JMP as a 64bit application.  You can not mix bit levels.  You will need to uninstall JMP 10, and reinstall it as a 32 bit application.

Jim

View solution in original post

3 REPLIES 3
txnelson
Super User


Re: How do I connect to MS Access database in JMP 10?

My first guess would be that your MS Access is installed as a 32bit application, and you installed JMP as a 64bit application.  You can not mix bit levels.  You will need to uninstall JMP 10, and reinstall it as a 32 bit application.

Jim
anasrullah
Level I


Re: How do I connect to MS Access database in JMP 10?

Thanks Jim!

Jeff_Perkinson
Community Manager Community Manager


Re: How do I connect to MS Access database in JMP 10?

Alternatively, you could install a 64-bit ODBC driver for MS Access.

-Jeff