我在PB10數據源中創建了一個ODBC連接,並且一旦我嘗試連接,發生下面的停止符號錯誤。任何想法如何解決這種連接錯誤?ODBC驅動程序管理器指定的DSN包含驅動程序和應用程序之間的體系結構不匹配
錯誤:ODBC驅動程序管理器指定的DSN包含驅動程序和應用程序之間的架構不匹配
我在PB10數據源中創建了一個ODBC連接,並且一旦我嘗試連接,發生下面的停止符號錯誤。任何想法如何解決這種連接錯誤?ODBC驅動程序管理器指定的DSN包含驅動程序和應用程序之間的體系結構不匹配
錯誤:ODBC驅動程序管理器指定的DSN包含驅動程序和應用程序之間的架構不匹配
我懷疑你是在64位系統和您嘗試連接到使用的DSN一個64位的odbc驅動程序。 PowerBuilder應用程序是32位的,只能使用32位odbc驅動程序。
此外,您可以嘗試在64位操作系統中創建32位ODBC。
下面是在64位操作系統中需要執行以創建32位ODBC的exe文件。 c:\ windows \ syswow64 \ odbcad32.exe
賓果!謝謝:) – Ray
這是我的答案。這裏有一個更詳細的鏈接:http://msdn.microsoft.com/en-us/library/ms712362%28v=vs.85%29.aspx原來有2個版本的odbcad32.exe,一個將允許你需要創建一個可以工作的DSN到64位系統,並且可以創建一個,並且在你真正使用它之前一切都會好的,那麼它會給你一個架構不匹配的錯誤。猜猜哪一個是默認的! –
是的,我使用的是64位操作系統。 PB應用程序有一個MS ACCESS DataBase,這就是我試圖通過ODBC進行連接的原因。如果是這種情況,我應該將MS ACCESS遷移到MS SQL。謝謝。 – Alex