Könntest Du bitte Dein jetziges Problem genauer definieren. Danke.
Mir wird jedenfalls nicht klar, was Du hier konkret willst.
Mir wird auch nicht wirklich klar, was die Sub eigentlich für eine Aufgabe haben soll.
Im Hash speichert er anscheinend zu jedem Fehlertext die Zeilennummer in der Fehlerdefinitionsdatei. Der Code und die Anfrage sind desolat.