Tja, Andy, Du solltest jetzt erkennen, dass Du den worst case der Programmierung erreicht hast: "Es funktioniert, aber ich weiss nicht, warum!". Darüber solltest Du Dir mehr Gedanken machen als über "Es sollte doch funktionieren, tut es aber nicht.".
Deine Aussage, dass es an den Anführungszeichen nicht lag, ist aber lächerlich. Die haben da absolut nicht hingehört. Das war syntaktisch vollkommen verkehrt.
Bernhard