vba — MS Access и переполнение стека

У меня есть этот PHP-код:

//starting MS Access
$access = NULL;

$access = new COM("access.application") or die("Unable to instantiate Access");

echo "Loaded Access, version {$access->Version}";

//Ex. A

$access->OpenCurrentDatabase("C:\World.accdb");

$access->visible = true;
$access->UserControl = true;

// Ex. B

$access->DoCmd->RunMacro("printCountries");

//closing MS Access
$access->Quit(2);

//free the object
$access = NULL;

Макрос предназначен для печати отчета, и он делает все, что должен, единственная проблема — зависание скрипта и процесс (MSACCESS.EXE) продолжает работать. Если я удаляю строки A и B, скрипт открывает доступ и закрывает его по запросу. Может кто-нибудь помочь мне, почему скрипт не может правильно работать с файлом accdb?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]