Using that code your @aRows will end up like this:
row1-iVertragsnummer
row1-sArtikelNr
row1-sVertragsStatus
row1-sVertragsDatum
row1-iMsgID
row2-iVertragsnummer
row2-sArtikelNr
row2-sVertragsStatus
row2-sVertragsDatum
row2-iMsgID
...etc
I suspect you need something like this:
{
iVertragsnummer => 'row1-iVertragsnummer',
sArtikelNr => 'row1-sArtikelNr',
},
{
iVertragsnummer => 'row2-iVertragsnummer',
sArtikelNr => 'row2-sArtikelNr',
},
So try changing to:
while ( my $row = $hStatement->fetchrow_hashref() ) {
push ( @aRows, $row );
}