Does anyone know if there is a problem with filling dynamic combo boxes on a tab within a DLL?

They work in the development, but when compiled and ran, the combos don't fill. Any ideas?

Here's the code I'm using to fill them, this is the same code that I use in the main project to fill combos.

CODE:
comboPickupAtRegion.ConnectionString = g_cn.connectionstring comboPickupAtRegion.RecordSource = m_strSQL comboPickupAtRegion.Refresh
DoEvents

Yes the SQL does bring back a filled recordset.