papernate,
<<What I need is the log-in name that I use to log into the database.>>
Now I'm really confused--if this is what you want then currentuser() will do it--if it returns Admin, then that's who logged onto Access--the default if no .mdw is used.
If your backend is sql, then that system's function will be what you need--I'm not sure what backend you're using--I'm guessing sql7 or 2000-, so suser_sname will return the login user--that is whomever logged onto the current session (in the case of Access, that would not necessarily be the odbc-table link--it would depend on the session from which you execute the procedure. I.E., you could link sql2000 tables with any number of user names, and then you could execute procedures with either ado or pass-thru, and the ado connection will have it's user and the passthru could have a completely different user, all could be different from any linked tables.
-jsteph