Beim Kunden ist immer alles anders, egal welche Fehler, Besonderheiten, ... Du "abklapperst". Es gibt (leider) immer einen Kunden, bei dem es dann doch noch 'ne weitere Alternative gibt
Murphys Gesetz halt
Ergänze doch Deine Fehlerbehandlung jeweils um
Delphi-Quellcode:
o_Log.Log(e.message, llDebug);
o_Log.Log(VarTypeAsText(VarType(v)), llDebug);
Dann bekommst Du bei den Sonderlocken der Kundensysteme direkt etwas weitergehende Infos.
Könnte eventuell
Data.DB.VarTypeToDataType eine brauchbare Alternative sein?