Nochmals zu Deiner
Query:
Delphi-Quellcode:
var
Query: TQuery;
begin
Query:= TQuery.Create(
NIL);
try
with Query do
begin
SQL.Clear;
SQL.Add('
Update Table1 Set Blob_Field=NULL Where Id=:Id');
ParamByName('
Id').AsInteger:= Table1.FieldByName('
Id').AsInteger;
ExecSQL;
end;
finally
Query.Free;
end;
// ev. das hier noch
Table1.Refresh;
end;
Ich hab überhaupt keine Erfahrung mit dieser
VCL-
Unit. Ich sortiere immer über Sekundärindices (
Paradox-
DB).
Geht viel schneller, aber das ist ja nicht das Problem: Ich möchte einfach z.B. von datensatz Nr. 567 das Imagefeld : Holzbild leeren, ohne den Datensatz zu löschen.
Was ist mit Where Id:=Id ? Id scheint der Feldname zu sein. Aber wie komme ich zu Datensatz Nr. 567 ?
Gruss
Spargeltarzan
[edit=mkinzler]Delphi-Tag eingefügt Mfg, mkinzler[/edit]