![]() |
Datenbank: Paradox • Version: 7 • Zugriff über: Standard-Delphi 7 - Komponenten
Grafik in Paradox-DB laden
Hallo!
Ich will ein ein Grafik-Feld eine Grafik einfügen (:roll:). Ich hätte das so gemacht:
Delphi-Quellcode:
Jedoch schmeißt mir dann das Programm folgenden Fehler vor die Augen:
if OpenPictureDialog1.Execute then
begin Table1.Edit; (DBImage1.Field as TBlobField).LoadFromFile(OpenPictureDialog1.FileName); end;
Code:
Was mache ich falsch bzw. habe ich vergessen?
Datensatz von anderem Anwender gesperrt
Tabelle: D:\EIGENE DATEIEN\BORLAND STUDIO PROJECTS\PRODUCTMANAGER\PRODUCTS.DB Benutzer: Faux. Bitte um Hilfe! Grüße Faux |
Re: Grafik in Paradox-DB laden
Passiert das nur in der Delphi IDE oder auch in der exe?
|
Re: Grafik in Paradox-DB laden
Hallo Faux,
vielleicht stimmt die Meldung ja:
Delphi-Quellcode:
Grüße vom marabu
if OpenPictureDialog1.Execute then
begin if Table1.State <> dsEdit then Table1.Edit; (DBImage1.Field as TBlobField).LoadFromFile(OpenPictureDialog1.FileName); end; |
Re: Grafik in Paradox-DB laden
Die Fehlermeldung kommt von der EXE und vom Debugger.
@marabu: Dein Code ändert leider auch nichts. :'( Wenn ich übrigens Edit garnicht aufrufe, meint er, dass er nicht im Editiermodus ist, was auch klar ist. Grüße Faux |
Re: Grafik in Paradox-DB laden
Und dein DBImage1 hängt auch an der Table1?
Wieso machst du nicht gleich folgendes: [delphi] if OpenPictureDialog1.Execute then begin Table1.Edit; (Table1.FieldByName('feldname') as TBlobField).LoadFromFile(OpenPictureDialog1.FileNa me); end; |
Re: Grafik in Paradox-DB laden
Hört sich vielleicht blöd an, aber starte Delphi mal neu.
Hab das Problem auch schon mal gehabt. Hab dann beim schließen von MainForm Table1.Active:= false eingefügt. Seit dem geht es... |
Re: Grafik in Paradox-DB laden
Zitat:
Zitat:
Danke an alle! Grüße Faux |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 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