Yup - I fully understand - my intent was to walk you through, and explain, the code at whatever level of detail you desire - but first I wanted to get us both working off the same database and with functioning scripts. The connect string is just a shortcut for MSAccess - you shouldn't have to define an ODBC Data Source but if you've already got one - whats it called ?
The assumption in the above script was that you already had a database called app.mdb located somewhere on your workstation or on a share.
If you just want to learn more about OLE - we can work with other objects like IE or MSAgent. These objects don't have as many external dependencies.
Or are you specifically interested in OLEDB ?
I just figured it would pretty tough to explain how KIX OLE works, using objects that don't (work - that is).
Shawn.