just for giggles, try the following connection string:

Code:
    DBConnection.Open ("Provider=MSDAORA.1;Password=[pwd];User ID=[schema name];Data Source=[db name];Persist Security Info=True")
This way, you bypass ODBC and go direct - and this is know to be significantly quicker