![]() |
Re: DBImage-Felder leeren, nicht löschen
Mit dem Befehl:
DBImage1.Datasource := nil; erhalte ich zwar keine Fehlermeldung, aber es löst nicht mein Problem. Trotzdem Danke Gruss Spargeltarzan |
Re: DBImage-Felder leeren, nicht löschen
Nochmals zu Deiner Query:
Delphi-Quellcode:
Ich hab überhaupt keine Erfahrung mit dieser VCL-Unit. Ich sortiere immer über Sekundärindices (Paradox-DB).
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; 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] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz