AX2012 で、SQL Server 2008R2 への ODBC データベース接続を構築したいと考えています。そのため、32 ビット システム DSN 'SQL Server Native Client 10.0' (C:\Windows\SysWOW64\odbcad32.exe) をビルドします。
次のコードをジョブとして開始するか、フォームのボタンで直接開始すると、データベースへの接続は正しくなります。
{
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');
}
異なるプロシージャ コールの一部として同じコードを開始すると、次のエラー メッセージが表示されます:「[Microsoft][ODBC Driver Manager] 指定された DSN には、ドライバとアプリケーションの間のアーキテクチャの不一致が含まれています」</p>
助けてくれますか?