1. Was wohl die Eigenschaft LoginPrompt macht?
(aber wahrscheinlich hast du deinen eigenen Login-Dialog)
also
2. Im OnDisconnect Username, Password aus Connection löschen
Gibt aber wahrscheinlich nen Verbindungsfehler, also
3. Sauber Programmieren!
if ZConnection.Connected then {...}