Hi,
jetzt bin ich mal wieder sehr verwirrt.
Ich mache ein ganz normales Dbseek() auf eine indizierte DB und finde den gesuchten Satz nicht. Found() gibt .F. zurück, aber EOF() gibt auch .F. auch.
Was ist das denn?
PS: Ich muß es noch etwas ergänzen. Die DB ist leer. Beim 1. Suchvorgang wird nichts gefunden und ein neuer Satz mit Daten angehängt. Bis hierhin klappt alles so, wie es soll. Aber ab jetzt tritt das oben genannte Problem auf. Es wird nichts gefunden, aber der Index steht auf dem 1.Satz anstatt auf dem Phantomsatz, wenn nichts gefunden wird.
Dbseek() trotz Found() = .F. kein Eof() = .T.
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21165
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 206 Mal
- Danksagung erhalten: 67 Mal
Dbseek() trotz Found() = .F. kein Eof() = .T.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21165
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 206 Mal
- Danksagung erhalten: 67 Mal
Hi,
eigentlich hat sich das Thema erledigt, aber ich lasse es trotzdem hier drin, weil es für mich nicht nachvollziehbar ist:
Also, das Problem lag daran, dass ich dachte, es wäre ein Index geöffnet. War er aber nicht. Hm, das erscheint für mich jetzt recht ungünstig, dass Xbase++ sich nicht meldet, wenn man ein Dbseek() auf eine Datei versucht, die keinen Index auf hat. Aufgefallen ist es mir jetzt nur, weil das Ergebnis etwas merkwürdig aussah und ich dann sofort auf die Idee mit dem Index kam.
Jaja, steht auch so ähnlich im Handbuch, das ohne Index der Satzzeiger auf dem aktuellen Satz stehen bleibt. Aber da denkt doch keiner dran, wenn es denn nun mal passiert.
eigentlich hat sich das Thema erledigt, aber ich lasse es trotzdem hier drin, weil es für mich nicht nachvollziehbar ist:
Also, das Problem lag daran, dass ich dachte, es wäre ein Index geöffnet. War er aber nicht. Hm, das erscheint für mich jetzt recht ungünstig, dass Xbase++ sich nicht meldet, wenn man ein Dbseek() auf eine Datei versucht, die keinen Index auf hat. Aufgefallen ist es mir jetzt nur, weil das Ergebnis etwas merkwürdig aussah und ich dann sofort auf die Idee mit dem Index kam.
Jaja, steht auch so ähnlich im Handbuch, das ohne Index der Satzzeiger auf dem aktuellen Satz stehen bleibt. Aber da denkt doch keiner dran, wenn es denn nun mal passiert.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Manfred
- Foren-Administrator
- Beiträge: 21165
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 206 Mal
- Danksagung erhalten: 67 Mal
Hi Jan,
nein, hatte damit nichts zu tun. Softseek schalte ich IMMER nur WENN für den einen jeweiligen Vorgang per Parameter ein.
Vielleicht haben sich Deine und meine vorhergehende Nachricht überschnitten?
nein, hatte damit nichts zu tun. Softseek schalte ich IMMER nur WENN für den einen jeweiligen Vorgang per Parameter ein.
Vielleicht haben sich Deine und meine vorhergehende Nachricht überschnitten?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!