Cause This error is caused by either a corrupt mdac installation or the user not having permissions to the original mdac installation, which can sometimes happen when installing Internet Explorer 7.
Short term solution: In order for GIFTS to work correctly, you must reinstall the Microsoft Data Access Components.
1. Locate the mdac.inf file in C:\Windows\inf.
2. Right-click on the file and select Install.
3. When prompted for a location, point to C:\Windows\servicepackfiles\i386. If that doesn't exist, point to C:\Program Files\Common Files\System\msadc.
4. Restart GIFTS.