Hello;

I am confused a bit:

Your quote:
I'm going to hit a big learning curve tomorrow as the Oracle sql works a lot different than anything I've seen in VB.

What do you mean exactly? Are you new to SQL for Oracle? Or is it just ADO that is new? (both?) at any rate, I think I can probably help as I am developing strictly in VB right now with Oracle 8i. I suspect you are unclear a bit on ADO from your post...it is simply an interface for developers to make easy access to oledb commands which interfaces with whichever driver you choose and connects to the db. The whole idea of this architecture is to provide components independent of the technologies they serve, and ADO does a pretty good job by allowing you to choose any driver, set a variety of properties, and pass sql that will be understood by the parser specific to that db. I use ADO command objects for example all the time to pass any type of sql string that Oracle understands, and these same command objects to pass strings to Access. But if I don't pass the right string of a syntax the db understands, the db throws an exception (which is communicated of course through ADO). So I guess my point is you will really only have to worry about passing sql that Oracle knows and a few objects and their properties supported by ADO. I would be happy to help with any of this - if you need code samples, just specify what you need. Cheers