Im not sure about Access, but with SQL Server, if you use the exact same connection string you get a shared connection on SQL Server. This might cause a problem.
Also, theres no reason to make two separate calls. You can easily perform an INSERT followed by a SELECT and save a little traffic to/from the database.
-Nerseus