我是perl的新手。我被要求在ms訪問數據庫中使用perl執行一個宏。這是當我執行我發現,只有當訪問數據庫是開放代碼工作否則罰款返回以下錯誤像perl中的opencurrentdatabase一樣的方法
Can't call method "OpenCurrentDatabase" on an undefined value at auto.pl line 30
所以我的計劃,我用
$oAccess = Win32::OLE->GetActiveObject('Access.Application');
$oAccess ->OpenCurrentDatabase($path);
$oAccess ->{DoCmd}->RunMacro("DO ALL");
今天的代碼想知道如果我能找到任何其他的代碼,而沒有一個開放的MS訪問數據庫的服務。
http://search.cpan.org/~jdb/Win32-OLE-0.1711/lib/Win32/OLE.pm#EXAMPLES –