Всем здравствуйте! Имеется следующая проблема (Ax 3.0SP3):
Хочется считать поле типа дата из скуля через ODBC (варианты Connection, UserConnection или ADO я и так знаю, вопрос конкретно про ODBC). Так вот - из под двухуровневой конфигурации приведенный ниже Job работает нормально.
А вот из-под 3-х уровневой - Axapta рушится при вызове оператора getDate.
PHP код:
LoginProperty lp;
OdbcConnection connection;
Statement statement;
ResultSet resultSet;
str sSQL;
;
lp = new LoginProperty();
lp.setDSN('ODBCSQL');
connection = new OdbcConnection(lp);
statement = connection.createStatement();
sSQL = "SELECT DOCUMENTDATE FROM MYTABLE ";
resultSet = statement.executeQuery(sSQL);
resultSet.next();
info(strfmt('%1', resultSet.getDate(1)));
Единственный нюанс - AOS - на другом компе.
ODBC 'ODBCSQL' настроена на скуль, аутенфикация виндовая (со скульной те же траблы); указана конкретная база на серваке. Скуль сам локальный, прав хватает :-)
Вопрос - сталкивался ли кто с подобной проблемой ? Дебаггер показывает что все объекты создаются на клиенте - т.е. фактически 3-шка ничем не должна по идее отличаться от двушки