![]() |
Früh am Morgen und das Objekt wird nicht korrekt übergeben..
So..hab mal wieder nen Problem.
Und zwar will ich das machen:
Delphi-Quellcode:
So...das Qurey mit dem Namen detect hab ich ganz zu beginn von unit 1 deklariert. Und auch schön mit der Datenbank verknüpft. Nur wenn ich die Prozedur aufrufe mit:
procedure partdetect(id:integer; detect: TQuery);
var t2: integer; var t: integer; var Feld: Array [0..7] of String; begin detect.SQL.Clear; detect.SQL.Add('Select * from querys where id='+inttostr(id)+''); detect.Open; while not detect.Eof do begin t2:=0; for t:= 0 to 7 do begin Feld[t]:=detect.FieldByName(''+Part[t]+'').AsString; if(Feld[t]<>'')THEN Statement[t2]:=SQL[t];t2:=t2+1; end; end;
Delphi-Quellcode:
Verfängt sich die Prozedur in eine Endlos Schleife...weiss jemand, woran das liegen kann? ich glaube ja, dass das Objekt nicht korrekt übergeben wird!
partdetect(1, detect);
|
Re: Früh am Morgen und das Objekt wird nicht korrekt übergeb
Guten Morgen, Zyro ;)
Du hast eine Schleife mithilfe einer Abbruchbedingung formuliert, doch wodurch soll sie herstellt werden?
Delphi-Quellcode:
while not Detect.Eof do
begin //Logik, aber nichts, das .Eof verändert... end; |
Re: Früh am Morgen und das Objekt wird nicht korrekt übergeb
Zitat:
...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 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-2025 by Thomas Breitkreuz