Probleme mit TQuery und Records als Blob
5. Apr 2008, 12:30
Datenbank: Firebird • Version: 1.5 • Zugriff über: TQuery
Hallo ich habe einen Record mit mehrern Unterpunkten:
TIMTBild= record
Bildid:integer;
Bildfile,Bildpath,Bildnummer:string;
BildFileszuladen:Tlistestring;
Savepfad:string;
Savefile:string;
AusschnittXvon,AusschnittXbis:TListe;
AusschnittYvon,AusschnittYbis:TListe;
ROIlength:TListereal;
ROIBezeichnung:TListestring;
MainAusschnitt,LaengeAusschnitt:integer;
avi,bmpseq,bmpimage:boolean;
lokalisation:integer;
manualroi:real;
leftx,rightx,topx,bottomx,bildlaengeUltraschall:re al;
pixelsize:real;
laengesequenz:integer;
bildwidth,bildlength:real;
imgShown:integer;
AnzeigeNearWallIntima,AnzeigeFarWallIntima,Anzeige FarWallAdventitia:boolean;
IMTvalue:array of TIMT;
Seq:array of TSeq;
Chart:TChartview;
correctdetectedimg:integer;
init:Tinitalize;
end;
Wenn ich die Daten speichern möchte, lese ich zu jedem Record die einzelnen Unterpunkte aus und speichere sie jeweils für sich.
Wenn ich dann die Daten wieder einlade, setze ich eben jedes Einzelne Teil wieder zusammen und habe so meinen Record wieder.
Einziges Problem, ich langweile mich fast zu tode wenn ich den Record speichere bzw lade... Dauer so 10 Sekunden pro Record beim Speichern in Firebird...
Ich habe jetzt ein bisschen rum gesucht und habe ein paar Hinweise gefunden, das einen Record auch einfach komplett als Record speichern kann bzw den Record in einen Blob speichern kann?
Kann mir da jemand weiter helfen? Wäre super...
P.S. Ich greife auf die Datenbank mit einem TQuery zu...
Danke im Vorraus
|