Usually the rule is that at least one bond in coordination compound is based on dative (otherwords, coordinate) bond (e.g. NaCl is not coordinate compound due to ionic nature of bonding). On the other hand, presence of cation is not required, e.g. Fe(CO)5 is a C.C. with Fe(0).