Set DELETED Probleme [ERLEDIGT]

Alle Fragen um die Programmierung, die sich sonst nicht kategorisieren lassen. Von Makro bis Codeblock, von IF bis ENDIF

Moderator: Moderatoren

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

Set DELETED Probleme [ERLEDIGT]

Beitrag von Manfred »

Hi,

nur mal so in die Runde gefragt:

wenn SET DELETED ON steht, dann werden als gelöscht markierte Datensätze übergangen.

Bei SET DELETED OFF, werden sie NICHT übergangen.

Kann mir einer sagen, warum bei SET DELETED OFF trotzdem jeder als gelöscht markierte Datensatz übersprungen wird? Ich verstehe die Welt nicht mehr.
Zuletzt geändert von Manfred am Mo, 21. Sep 2009 18:01, insgesamt 1-mal geändert.
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
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15697
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 66 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Set DELETED Probleme

Beitrag von brandelh »

Hi,

eine mögliche Erklärung wäre, dass du einen Index mit

Code: Alles auswählen

index on ...  for ! deleted() 
erstellt hast ;-)
Gruß
Hubert
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21202
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: Set DELETED Probleme

Beitrag von Manfred »

Sorry, vergessen.

Es ist kein Index geöffnet und es wird nur geskippt.
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
brandelh
Foren-Moderator
Foren-Moderator
Beiträge: 15697
Registriert: Mo, 23. Jan 2006 20:54
Wohnort: Germersheim
Hat sich bedankt: 66 Mal
Danksagung erhalten: 33 Mal
Kontaktdaten:

Re: Set DELETED Probleme

Beitrag von brandelh »

Hallo Manfred,

dann brauchen wir - wie fast immer - mehr Infos.

1. DbeSys.PRG
2. USE ...
3. Schleife ...

etc. ...
Gruß
Hubert
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21202
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: Set DELETED Probleme

Beitrag von Manfred »

Hi Hubert,

ich habe vor der Schleife eine SET(_SET_DELETED) Abfrage gemacht und die gibt mir .F. zurück. Was will ich mehr?

Vorher habe ich explizit nochmals SET DELETED OFF gesetzt.
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
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16521
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Set DELETED Probleme

Beitrag von Martin Altmann »

Moin Manfred,
was meinst Du mit: es ist kein Index geöffnet? Hast Du das explizit gecheckt? Oder schreibst Du das nur, weil Du keine Indexdatei manuell öffnest?
Denke dran: CDX und autoopen!

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21202
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: Set DELETED Probleme

Beitrag von Manfred »

Hi Martin,

ich mache die Datenbank nur so auf. Der Index wäre wenn dann sowieso NTX, aber der bleibt zu.

Es ist wie bei der Feuerzangenbowle: "Ich stehe vor einem Rätsel" :cry:

Bestimmt wieder irgendwas ganz blödes, aber...
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
Manfred
Foren-Administrator
Foren-Administrator
Beiträge: 21202
Registriert: Di, 29. Nov 2005 16:58
Wohnort: Kreis Wesel
Hat sich bedankt: 210 Mal
Danksagung erhalten: 67 Mal

Re: Set DELETED Probleme [ERLEDIGT]

Beitrag von Manfred »

Boh ey,

Fehler gefunden....

Meine Datenbankklasse. Suuuper. Ich habe in einer Methode die Möglichkeit zu sagen, bei einem neuen Datensatz vorher nachzuprüfen, ob ein gelöschter vorhanden ist, der überschrieben werden kann. Naja, das klappt auch. Es wird vorher schön wie es sich gehört SET DELETED OFF gemacht und danach wieder SET DELETED ON. Das sieht ganz nach einer Arbeit für Doofe aus. mehr muß ich ja nicht sagen. :banghead: :angry4: :angry5:
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!!
Antworten