As I said in my OP, the database is created programmatically.
It's extremely unlikely that the number of fields is that extreme, but there's an outside chance that, under certain circumstances, it could get pretty large.
In any case, suppose there are twenty fields (or even ten) and all but one are shown.
Is there not a way to list the single field which is not been shown, rather than all nineteen that are?
It's not big deal (considering the size limit of the SQL query string allowable), but it might be useful.