Du musst ja deine 12 Monate nicht als String verpacken. So ginge es ja auch:
Delphi-Quellcode:
For Monat :=1 to 12 do
if (1 shl Monat) and DatenbankFeldDasDieMonateAlsBitsSpeichert <> 0 then
// Aktion für 'Monat ist angekreuzt'
else
// Aktion für 'Monat ist nicht angekreuzt'
Das klingt mir alles sehr nach 'von Hinten durch die Brust ins Auge'. Was willst Du denn mit den angekreuzten Monaten anfangen?