<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我似乎無法連接到 JMP 10 中的 MS Access 數據庫。下面的腳本在 JMP 9 中運行良好。我收到的錯誤是“[Microsoft][ODBC Driver Manager] 指定的 DSN 包含驅動程序和應用程序之間的體系結構不匹配”。我需要使用不同的司機 ID 嗎?
這是我的腳本:
dt = 打開數據庫(
"DSN=MS Access Database;DBQ=T:\Applications\Executables\Temescal Particle Count database.accde;DriverId=22;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin;",
“選擇 [粒子數據]。[工具編號],
[粒子數據].日期,
[粒子數據].[工具類型],
[粒子數據].[內排預測量],
[粒子數據].[內排後測量],
[粒子數據].[外排預測量],
[粒子數據].[外排後測量],
[粒子數據].[控制預測量],
[粒子數據].[控制後測量],
[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
來自 [粒子數據]
WHERE ((([粒子數據].[工具編號])='Temescal 2800-10' 或
([粒子數據].[工具編號])='Temescal 2800-13' 或者
([粒子數據].[工具編號])='Temescal 2800-14' 或者
([粒子數據].[工具編號])='Temescal 2800-17'))
ORDER BY [粒子數據].[工具編號], [粒子數據].日期;”
);
謝謝!
或者,您可以為 MS Access 安裝 64 位 ODBC 驅動程序。
我的第一個猜測是您的 MS Access 安裝為 32 位應用程序,而您將 JMP 安裝為 64 位應用程序。您不能混合位級別。您需要卸載 JMP 10,然後將其重新安裝為 32 位應用程序。