You don't need to pass it to a datareader in fact the soulnt work, it
returns a value that can be cast to to string, int etc. For whatever reason
it is not getting a value. I'm not sure that Access can reurn the record id
in this way (always had to use addnew and then update to get the id in asp).
It does certainly work with Ms Sql Server but I guess thats no help.