@etcjkam, did you run the built-in cleanup script? (from the “Tools” menu select “Cleanup database”),
This procedure will run a built-in script (located in the “scripts” subfolder of AmiBroker that should get rid of the tickers with no quotes or no longer traded.
But the fact that you see some “empty” ticker names is a bit surprising… Each ticker in AB is saved as a single file, and in Windows, you cannot have “empty” filenames or filenames that start with some spaces!
See the documentation about Amibroker database structure: Understanding AmiBroker database concepts
You may take a look under the subfolders in your database directory (I mean the ones that are named a, b, c, d, etc.) if there is something strange there and report it.
As an additional step, with the AmiBroker application closed, delete the “broker.master” file in the main database folder. AmiBroker will rebuild it as needed.
On the other hand, if the problem is that you have some tickers (and corresponding associated filenames) that includes some space (or other some strange chars) that causes the “empty” display issue, probably the best way to get rid of them is to do it again via the OLE interface. To achieve it, you should modify the built-in cleanup.js script (or better create a similar one) in which you add a new condition that search for a space/or a special char in the “oStock.Ticker”; if found you ask (or do it without asking as appropriate) to add that ticker to the “oStocksToDelete” list.
But do this only if you are familiar with JScript; in any case before doing it backup your database!
An if nothing helps… delete the database and rebuild it from scratch reimporting all the quotes as needed!