Der Code sieht m. M. eigentlich ok aus... auf welche Zeile bezieht sich denn die Fehlermeldung?
Ciao,
Rudi