Hi Larry, Thanks for the reply. Yes I've tried the exact string on that page, example: "ATTACH DATABASE 'file::memory:?cache=shared' AS aux1"; When I do so I get the error "unable to open database file" I've also tried it with URI=File thinking that may be required, but get the same result. I will say the only thing that HAS worked is creating a temporary db in memory using: "ATTACH DATABASE '' AS 'aux_test_temp'"; But the problem with that is it cannot be accessed by other connections. I need a shared database.