Ich wollte schon fragen, ob du mit der Zeile sicher bist
und es nicht doch an Reset liegt.
http://msdn.microsoft.com/en-us/libr.../ms681382.aspx
PS: Für das Funktionsergebnis würde ich dir als Tipp nahelegen, daß du statt SchluesselA lieber Result verwendest, innerhalb dieser Funktion.