2
在AX2012中,我想建立與SQL Server 2008R2的ODBC數據庫連接。因此,我構建了32位系統-DSN'SQL Server Native Client 10.0'(C:\ Windows \ SysWOW64 \ odbcad32.exe)。DSN驅動程序體系結構與應用程序不匹配
如果我將以下代碼作爲作業或直接在窗體的按鈕中啓動,則與數據庫的連接是正確的。
{
LoginProperty loginProperty;
OdbcConnection myConnection1;
Statement myStatement;
SqlStatementExecutePermission perm;
str _query;
ResultSet result;
str retVal;
;
#macrolib.ocMegaBoard
loginProperty = new LoginProperty();
loginProperty.setDSN(#OCDSN);
myConnection1 = new OdbcConnection(loginProperty);
info('OK');
}
如果我開始相同的代碼不同的過程調用的一部分,下面的錯誤消息來: '[微軟] [ODBC驅動程序管理器]指定的DSN包含驅動程序和應用程序之間的體系結構不匹配的
請你能幫幫我嗎?
在服務器上而不是在客戶端上執行不同的過程調用(反之亦然)?只有當你在兩臺機器上裝上DSN時纔會發生這種情況。 –