|
|
#1 |
|
Модератор
|
Класс выполняется на пакетном сервере (32-разрядном) Dynamics Ax 2009 Sp1 RU7
в одном методе, ошибка валится на строке : X++: boolean ado_findFieldGuid(FilePath _filePath, Filename _filename)
{
//Classes
CCAdoConnection adoConnection;
CCAdoCommand adoCommand;
CCAdoRecordSet adoRecordSet;
CCAdoFields adoFields;
//Variables
int i;
FilePath connectionString = 'Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=';
boolean ret = false;
;
connectionString = connectionString + _filePath + ';' ;
new InteropPermission(InteropKind::ComInterop).assert();
adoConnection = new CCAdoConnection(); //<-- Ошибка: Олицетворенный на сервере (RunAs) сеанс попытался вызвать метод, который доступен только на клиенте.
adoConnection.open(connectionString);
adoCommand = new CCADOCommand();
adoCommand.activeConnection(adoConnection);
....Ранее выполнялось все нормально, код не менялся. Теперь на adoConnection = new CCAdoConnection(); ошибка. Кто подскажет куда дальше копать с проблемой?
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
|