Dein TARDRecord ist Technik von gestern.
So speichert man heutzutage keine Daten. (Alternativen sind z.B.
CSV-Format,
XML, ...)
Aber sei's drum.
Du musst deine Daten in TARDRecord erstmal in "anständige"
AnsiStrings übersetzen:
Delphi-Quellcode:
// Konvertierungsfunktion
function Get_ID(const r:TARDRecord):AnsiString;
begin
SetString(Result, PChar(@r.ID[1]), sizeof(r.ID));
end;
Query1.Parameters.ParamByName('p1').Value:= Get_ID(ARDRecord);