Delphi-PRAXiS
Seite 4 von 6   « Erste     234 56      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   JPG im Blob Feld wird extrem groß (https://www.delphipraxis.net/184681-jpg-im-blob-feld-wird-extrem-gross.html)

DeddyH 14. Apr 2015 14:24

AW: JPG im Blob Feld wird extrem groß
 
Und wann genau tritt der Fehler auf? Ich tippe bei einem LoadFromFile oder SaveToFile des ClientDatasets, aber das ist nur geraten.

himitsu 14. Apr 2015 14:32

AW: JPG im Blob Feld wird extrem groß
 
Und wie lautet der Dateiname? (inkl. Pfad)




Tipp 1: Strg+C funktioniert auch bei Fehlerdialogen und im Log der IDE. (via Strg+V als Text in den Beitragseditor einfügen)

Tipp 2: Du könntest dir ein Tutorial suchen "Was ist ein Debugger und wie benutzt man den".

Satzzeichen und die Großschreibung

calikey 14. Apr 2015 14:35

AW: JPG im Blob Feld wird extrem groß
 
Zitat:

Zitat von DeddyH (Beitrag 1297688)
Und wann genau tritt der Fehler auf? Ich tippe bei einem LoadFromFile oder SaveToFile des ClientDatasets, aber das ist nur geraten.

genau richtig ich wähle eine jpg datei aus und dann kommt der fehler

calikey 14. Apr 2015 14:38

AW: JPG im Blob Feld wird extrem groß
 
constructor TFileStream.Create(const AFileName: string; Mode: Word; Rights: Cardinal);
var
LShareMode: Word;
begin
if (Mode and fmCreate = fmCreate) then
begin
LShareMode := Mode and $FF;
if LShareMode = $FF then
LShareMode := fmShareExclusive; // For compat in case $FFFF passed as Mode
inherited Create(FileCreate(AFileName, LShareMode, Rights));
if FHandle = INVALID_HANDLE_VALUE then
raise EFCreateError.CreateResFmt(@SFCreateErrorEx, [ExpandFileName(AFileName), SysErrorMessage(GetLastError)]);
end

Sherlock 14. Apr 2015 14:40

AW: JPG im Blob Feld wird extrem groß
 
Zitat:

Zitat von calikey (Beitrag 1297694)
constructor TFileStream.Create(const AFileName: string; Mode: Word; Rights: Cardinal);
var
LShareMode: Word;
begin
if (Mode and fmCreate = fmCreate) then
begin
LShareMode := Mode and $FF;
if LShareMode = $FF then
LShareMode := fmShareExclusive; // For compat in case $FFFF passed as Mode
inherited Create(FileCreate(AFileName, LShareMode, Rights));
if FHandle = INVALID_HANDLE_VALUE then
raise EFCreateError.CreateResFmt(@SFCreateErrorEx, [ExpandFileName(AFileName), SysErrorMessage(GetLastError)]);
end

Wozu postest Du das?

:?

Sherlock

calikey 14. Apr 2015 14:41

AW: JPG im Blob Feld wird extrem groß
 
habe im debugger ein halte punkt bei der fehlermeldung gesetzt und das steht drin :-)

DeddyH 14. Apr 2015 14:42

AW: JPG im Blob Feld wird extrem groß
 
Also anscheinend in der Zeile
Zitat:

Delphi-Quellcode:
FileStream := TFileStream.Create(sdBlob.FileName,fmCreate);

Falls ja, finde ich das jetzt etwas merkwürdig. Lass Dir doch sdBlob.FileName einmal ausgeben, kannst das auch hier posten, aber es würde mich wundern, wenn ein Dialog einen ungültigen Dateinamen zurückgibt.

himitsu 14. Apr 2015 14:42

AW: JPG im Blob Feld wird extrem groß
 
Wie TFileStream.Create aussieht, wissen wir auch schon.
Wichtiger ist es zu wissen was "in" sdBlob.FileName drin steht.

mkinzler 14. Apr 2015 14:45

AW: JPG im Blob Feld wird extrem groß
 
Zitat:

Zitat von calikey (Beitrag 1297693)
Zitat:

Zitat von DeddyH (Beitrag 1297688)
Und wann genau tritt der Fehler auf? Ich tippe bei einem LoadFromFile oder SaveToFile des ClientDatasets, aber das ist nur geraten.

genau richtig ich wähle eine jpg datei aus und dann kommt der fehler

Wo wählst Du sie aus?

Und wo übergibst Du diese? Wohin? Fragen über Fragen.

calikey 14. Apr 2015 14:51

AW: JPG im Blob Feld wird extrem groß
 
Delphi-Quellcode:
    sdBlob: TSaveDialog;
oder die daten vom object inspektor?


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:39 Uhr.
Seite 4 von 6   « Erste     234 56      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz