![]() |
Re: Fehler bei Index
Sind denn auch passende Datensätze vorhanden?
|
Re: Fehler bei Index
Hallo,
Breakpoint auf Open setzen. F5 Dann im Einzelschritt weiter F7 / F8. Was sagt denn dann der Debugger ? Irgend ne Exception ? Wo genau "geht das Programm dann lang" ? Findet die Query nichts, oder was ? Übrigends 1. das .db kannst weglassen. 2. die Suche ist hier exakt, er findet also nur die Artikel, die genauso heissen. Heiko |
Re: Fehler bei Index
Achso nur die, die eindeutig sind fand es bei meiner lösung gut das, das nächst liegende gesucht wurde und die suche wollte ich um das felt Art.Nr. erweitern.
|
Re: Fehler bei Index
Hallo,
Feld Artikelnummer solltest du doch selber können.
Delphi-Quellcode:
procedure TForm1.Edit2Change(Sender: TObject);
var sFoundName: String; begin with Query1 do begin SQL.Clear; SQL.Add('Select * From Artikel.db'); SQL.Add('Where ArtikelNr=:ArtikelNr'); ParamByName('Artikel').AsString:= Edit_Nr.Text; /// normaler TEdit Open; try if not Query1.EOF then begin sFoundName:= FieldByName('Artikel').AsString; showmessage(sFoundName); // bei mehreren Suchergebnissen folgendes while not EOF do begin sFoundName:= FieldByName('Artikel').AsString; // mache was mit sFoundName Next; end; end; finally Close; end; end; end; Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:36 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