My connect string is a bit different....<br><br><FONT FACE=monospace> ConnectString = "ODBC;DSN=" & Trim$(gDSN) & _<br> ";UID=" & Trim$(gUserID) & _<br> ";PWD=" & Trim$(gPassword) & _<br> ";DBQ=" & Trim$(gService)<br></font><br><br>I noticed that you originally said that you were trying to connect via ODBC, yet your code has ADO stuff in it. OK, OK, a purist would say that ADO runs on top of ODBC, but the connect strings are very different for them.<br><br>Don't forget that PWD and DBQ parameters are case-sensitive for Oracle.<br><br>Chip H.<br>