in reply to Doubts about Class:DBI

You can stop Class::DBI from doing "Lazy population" by declaring your columns as "Essential" instead of "Others". This will allow you to quickly eliminate the lazy population as the cause of your problem.

From what you say, though, I don't think that this is the cause of your problem. Have you checked the database to make sure that that field is actually populated?

Doh! Beaten to this suggestion by davidrw