Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 

Re: Problem: Dokument in Datenbank speichern

  Alt 20. Feb 2007, 18:18
Hallo,

es ist sehr selten, dass eine Query, welche du nur zum Aktualisieren eines Datensatzes dynamisch instanzierst, in eine Master-Detail-Beziehung eingebunden wird. Ich bleibe dabei: Lasse die DataSource-Eigenschaft der Query leer oder erkläre mir mal was du damit erreichen willst.

Zu deinem Speicherproblem: Text ist Text und ein Speichern von RTF sollte ein einem Feld vom Typ NVARCHAR eigentlich keine Probleme machen.

Delphi-Quellcode:
function update_unterlagen(lfdnr, inhalt : string) : integer;
begin
  with TADOquery.Create(nil) do
  begin
    try
      connection := AktenManager.ADOConnFDD;
      SQL.Text := 'update vertragswerk set dokument = :rtf where lfdnr = :lfdnr';
      Parameters.ParamValues['rtf'] := inhalt;
      Parameters.ParamValues['lfdnr'] := lfdnr;
      Result := ExecSQL;
    except
      Result := 99; // das geht aber auch besser ...
    end;
    Free;
  end;
end;
Freundliche Grüße
  Mit Zitat antworten Zitat