I've never used it before, but isn't it possible to retrieve a column with data as list? In that case you could simply do something like: $rowCount = scalar @data;. However, I've no experience with OLE programming with Perl, so I could be mumbling utter nonsense... :-)
Hope it helps...
-- JaWi
"A chicken is an egg's way of producing more eggs."