dbseek findet, meldet aber .F.

Zugriff, Engines, Konvertierung. Von ADS über DBF bis zu SQL.

Moderator: Moderatoren

Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: dbseek findet, meldet aber .F.

Beitrag von Manfred »

Hallo Daniel,

das Problem ist im Betrieb nicht wieder entdeckt worden. Keine Ahnung, ob es keiner merkt, oder ob es wieder klappt. Allerdings habe ich auch etliches schon angepaßt in dem Source. Vielleicht ist es ja dadurch behoben worden.
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!!
Daniel

Re: dbseek findet, meldet aber .F.

Beitrag von Daniel »

ok, danke Manfred.

Dann werde ich mal noch ein paar Tests machen.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21165
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 206 Mal
Danksagung erhalten: 67 Mal

Re: dbseek findet, meldet aber .F.

Beitrag von Manfred »

gerade mußte ich feststellen, das es unter der 2.0 auch dieses Problem zu geben scheint. Sowas blödes. Ich habe das erstmal umschifft, indem ich auf Found() prüfe und dann noch ob der Satz, evtl. doch den Wert beinhaltet, den ich gesucht habe.
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!!
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: dbseek findet, meldet aber .F.

Beitrag von Jan »

Manfred,

manche Sachen in Xbase++ sind einfach nur rätselhaft. Ich habe vor ein paar Tagen ein ähnlich schleierhaftes Problem gehabt: Ich lese Daten aus einer reinen Textdatei ein. Reproduzierbar ist das Problem dabei ohne jede Rückmeldung abgestürzt. Auch keine xppfatal. Nach einigem Suchen habe ich die Stelle im Text gefunden. Das verrückte: Jeder Feldinhalt wird erstmal in eine Variable eingelesen, und dann in das entsprechende dbf-Feld geschrieben. Wenn ich an dieser Stelle im Debugger den Variableninhalt mit irgend etwas anderem überschrieben habe, lief der sauber durch. Nur mit dem eigentlichen Inhalt durfte ich den nicht "überschreiben" (um eventuelle unsichtbare Steuerzeichen raus zu haben etc.). Dann scheppert das wieder.

Wie kann bitte schön ein ganz normaler Nachname das System zum Absturz bringen? Reproduzierbar immer der gleiche?

Manchmal ist Xbase++ schon merkwürdig...

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Antworten