Das OFFIZIELLE PROFAN SUPPORT FORUM
Einsteigerfragen
PROFAN-Programmierung
Helfer & Tools
Anregungen & Vorschläge
PROFAN-NEWS
Die Regeln!
1 - Einsteigerfragen

 Neues Thema  |  Zur Übersicht  |  Suchen  |  Einloggen   Vorherige Nachricht  |  Nächste Nachricht 
 db("Find",S,N)
Autor: Ernst Puchinger (93.82.167.---)
Datum:   04.10.16 11:45

Hallo,
entweder möchte ich wieder einmal, was gar nicht möglich ist, oder ich baue Fehler ein.
In der Datenbank habe ich z.B. 5 Datensätze mit gleichem Schlüsselwort; mittels db("Seek", ...) ist kein Problem sie herauszuholen.
Wenn ich aber (damit es schneller geht) über die Indexdatei und db("Find", ..) versuche, bleibe ich endlos (wirklich endlos - hilt nur mehr Task-manager) bei ein und demselben gefunden Datensatz hängen.
 db("open",#1,"Datei.dbf")
 db("USE",#1)
 db("CREATEINDEX","XXX","YYY")
 .
 .
 .
 db("USE",#1)
 db("INDEX","XXX,YYY")	
 db("go","|<")
 WhileNot %dbeof
   x& = db("find",Suchbegriff$,1)
   IF x& > 0
 	  .
 	  .
 	  .
 	EndIf
   db("go",">")	
 EndWhile
 db("Close",#1)
 

Kann man mit db("find" überhaupt mehrere Datensätze herausholen, oder beginnt die Suche immer wieder mit dem ersten Datensatz ??
Gruß Ernst



Nachricht bearbeitet (04.10.16 14:54)

 Beitrag beantworten  |  Foren-Liste  |  Alle Antworten   Neuerer Beitrag  |  Älteres Thema 

 Beiträge Autor  Datum
 db("Find",S,N)  Neu
Ernst Puchinger 04.10.16 11:45 
 Re: db("Find",S,N)  Neu
Heinz Brill 04.10.16 16:03 
 Re: db("Find",S,N)  Neu
Ernst Puchinger 04.10.16 16:54 
 Re: db("Find",S,N)  Neu
matyschik 08.10.16 18:23 
 Re: db("Find",S,N)  Neu
Heinz Brill 04.10.16 20:12 
 Re: db(  Neu
Michael Wodrich 08.10.16 21:59 
 Re: db(  Neu
Ernst Puchinger 11.01.17 12:10 
 Re: db("Find",S,N)  Neu
Heinz Brill 11.01.17 16:36 
 Re: db(  Neu
Michael Wodrich 13.01.17 18:46 
 Re: db(  Neu
Ernst Puchinger 01.02.17 19:59 


 Foren-Liste  |  Zur Registrierung 
 Benutzerlogin
 Benutzername:
 Passwort:
 Login-Daten speichern:
   
 Passwort vergessen?
E-Mail-Adresse oder Username unten eingeben. Dann wird Dir per e-Mail ein neues Passwort zugeschickt.

phorum.org