Hallo,
in Deinem Postin schreibts Du, Du hättest es jetzt so gemacht:
Delphi-Quellcode:
...
Parameters.ParamByName('p1').Value:=StrPas(ID);
...
In Deiner Debug-Übersicht sieht der Code aber so aus:
Delphi-Quellcode:
...
Parameters.ParamByName('p1').Value:=ID;
...
Was ist jetzt richtig? Da Du die ID auch als Array[1..13] of Char deklariert hast, musst Du diese ebenfalls mit StrPas(ID) umwandeln.