Run time errors are typically caused when Windows components are not properly registered but it may also be caused by database corruption.
Run Time Error #429 "Active X Error"
This error occurs when a Windows component is not properly registered during a MicroSale upgrade or Windows system change.
Solution: Delete the dll and ocx files from the Micro$ale directory and rerun the MicroSale upgrade
Receiving an Error 429 and 440 together
Follow the steps above plus check your firewall. Go to Advanced Settings > Windows Firewall Properties > Set domain profile firewall state to off.
Run Time Error #430 (when browsing to Setup/Configuration in MicroSale)
Solution: Delete the dll and ocx files from the Micro$ale directory and rerun the MicroSale upgrade
Run Time Error 381 "invalid property array index" (when attempting to edit time records)
This is typically caused when a site has not closed their time/payroll records in over a year, resulting in database corruption. Close the time records and retry to edit the time. If closing the time records does not fix the issue, this means the corruption must be manually fixed in the database.
Run time error -2147221164...class not registered" with Net ePay credit card setup
Error was coming up as soon as you click on the 'Datacap EMV' button in the credit card setup. I registered the EMV ProcessLib.dll file with Windows to resolve.
"Run time error, permission denied" when pulling employee time cards
Update the security/share permissions for the Micro$ale folder (Full Control)
Invalid Use of Null - Run Time Error when saving a register name
[Version 10] Run time error when trying to save register name
This means that you are trying to install MicroSale without installing SQL first.
Delete the dll and ocx files out of the Micro$ale directory and rerun the upgrade after SQL is installed. Also, make sure the registry setting for "EnableLUA" is set to 0.