Men der hvor der står problem ved jeg ikke hvad jeg skal gøre. Men en almidelige ADOTable ville jeg have brigt LoadFromStream men med ADODataset ved jeg ikke hvordan jeg skal gøre det. Har prøvet google og ekspertens søgemaskine men kan ikke finde hoved og hale i de fundne poster.
function SaveToBlob(const Stream: TStream; const AField: TField): boolean; var FieldStr : string; PFieldStr : PChar; begin Result := false; if (Assigned(AField)) and (Assigned(Stream)) then begin try Stream.Seek(0, 0); SetLength(FieldStr, Stream.Size); PFieldStr := PChar(FieldStr); Stream.Read(PFieldStr^, Stream.Size); AField.Value := FieldStr; Result := true; except end; end; end;
function LoadFromBlob(const AField: TField; const Stream: TStream): boolean; var ResultStr : string; PResultStr : PChar; begin Result := false; if (Assigned(AField)) and (Assigned(Stream)) then begin try ResultStr := AField.Value; PResultStr := PChar(ResultStr); Stream.Write(PResultStr^, Length(ResultStr)); Stream.Seek(0, 0); Result := true; except end; end; end; Bare husk at kalde insert inden man kalder dem.
Fandt ud af det uden. Men tak alligevel :) Giver dig lige point dkn ;) Tak for hjælpen :D
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.