is the database running on a 98 machine? we just recently had an project on an as400 running dbase. what we had to do is create an odbc connection in the odbc administrator using the odbc driver and used ado to connect through there. we could only use the connection object though. we just ran all the sql through the connection and set a variant equal to the output from the connection. I hope this helps some.