Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Fehler bei Index (https://www.delphipraxis.net/106076-fehler-bei-index.html)

DeddyH 5. Jan 2008 13:10

Re: Fehler bei Index
 
Sind denn auch passende Datensätze vorhanden?

hoika 5. Jan 2008 13:14

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

SaFu 5. Jan 2008 13:33

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.

hoika 5. Jan 2008 13:51

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 19:32 Uhr.
Seite 2 von 2     12   

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