I outlined how to do it in my response.
the upload must happen after the insert.
the insert will save the ID in a session
use the session for the file name in the upload behavior.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.