Hi Dan,
1) Question: what did the print statement produce?
Answer: Print statement should produce list of database connections i have in TOC. (See pic. please)
2) Question: where in your code did you set your workspace to start the search?
Answer: I set workspace at the beginning of my code, after Import arcpy and import os.
I might on wrong way and try to achieve wrong result, but i thought this is a right way :(.