thanks for reading. finally I found it : the or die is the problem.
returning nothing $AppAccess->OpenCurrentDatabase($strBase) or die "Unable to open Access database : $!"; always failed ... but $AppAccess->OpenCurrentDatabase($strBase); works. Happy to finally learn this.
thanks for all
Comment on Re^2: Win32::OLe and OpenCurrentDatabase