Klaus,
ich habe Jan so verstanden, dass bei erneutem Aufruf des Programms anschließend wieder alles in Ordnung ist.
Wenn jetzt die Indexdatei defekt ist, wäre sie bei erneutem Aufruf doch weiterhin defekt, oder?
Uli
"Ungültiger Datentyp für Feld/Indexschlüssel"
Moderator: Moderatoren
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2828
- Registriert: Fr, 10. Feb 2006 9:51
- Wohnort: Aachen
- Hat sich bedankt: 259 Mal
- Danksagung erhalten: 12 Mal
- Kontaktdaten:
Re: "Ungültiger Datentyp für Feld/Indexschlüssel"
-------
Mitglied XuG Cologne
Mitglied XuG Osnabrück
Mitglied XuG Cologne
Mitglied XuG Osnabrück
- brandelh
- Foren-Moderator
- Beiträge: 15696
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: "Ungültiger Datentyp für Feld/Indexschlüssel"
Die Feldzuweisung als solche geschieht ja im lokalen cache.
Erst bei Satzänderungen oder commit wird ja tatsächlich weggeschrieben.
Eigentlich SOLLTE es keine Schreiboperationen in der Indexdatei geben wenn kein Indexfeld geändert wurde ...
Wann wird nochmal der Datensatz neu gelesen, beim RLOCK() oder beim ersten Feldzugriff ?
PS: hat der Rechner noch andere Abstürze ... Überhitzung, Hardware etc. ?
Erst bei Satzänderungen oder commit wird ja tatsächlich weggeschrieben.
Eigentlich SOLLTE es keine Schreiboperationen in der Indexdatei geben wenn kein Indexfeld geändert wurde ...
Wann wird nochmal der Datensatz neu gelesen, beim RLOCK() oder beim ersten Feldzugriff ?
PS: hat der Rechner noch andere Abstürze ... Überhitzung, Hardware etc. ?
Gruß
Hubert
Hubert
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2470
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: "Ungültiger Datentyp für Feld/Indexschlüssel"
Uli,
das mag ja sein und das deckt sich meinen Beobachtungen.
Die Frage ist was mit dem entsprechenden Satz ist, enthält der alle Daten, wurde der überhaupt geschrieben, etc.
Bei einem neuen Satz ist wohl auch scheinbar alles in Ordnung, was ist wenn es nochmals mit dem gleichen Satz versucht wird ?
Bei mir ist es wie folgt:
Ein Anwender versucht einen Satz zu schreiben und bekommt die Fehlermeldung, z.B. beim Bearbeiten eines Kunden.
Programm stürzt beim Anwender ab, alle anderen Anwender können ganz normal weiterarbeiten.
Der betreffende Anwender meldet sich wieder an und versucht den gleichen Vorgang zu wiederhoeln. Dieser bekommt
immer die gleiche Fehlermeldung bis die Indexdatei erneuert wird.
das mag ja sein und das deckt sich meinen Beobachtungen.
Die Frage ist was mit dem entsprechenden Satz ist, enthält der alle Daten, wurde der überhaupt geschrieben, etc.
Bei einem neuen Satz ist wohl auch scheinbar alles in Ordnung, was ist wenn es nochmals mit dem gleichen Satz versucht wird ?
Bei mir ist es wie folgt:
Ein Anwender versucht einen Satz zu schreiben und bekommt die Fehlermeldung, z.B. beim Bearbeiten eines Kunden.
Programm stürzt beim Anwender ab, alle anderen Anwender können ganz normal weiterarbeiten.
Der betreffende Anwender meldet sich wieder an und versucht den gleichen Vorgang zu wiederhoeln. Dieser bekommt
immer die gleiche Fehlermeldung bis die Indexdatei erneuert wird.
Gruß
Klaus
Klaus
- Jan
- Marvin
- Beiträge: 14653
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: "Ungültiger Datentyp für Feld/Indexschlüssel"
Hallo Hubert,
nein, keine weiteren Probleme. Und auch unabhängig vom Rechner, das passiert auf verschiedenen Rechnern.
Auch keine Probleme in anderen Programmmodulen. Egal ob Suchfunktionen oder anderes.
Jan
nein, keine weiteren Probleme. Und auch unabhängig vom Rechner, das passiert auf verschiedenen Rechnern.
Auch keine Probleme in anderen Programmmodulen. Egal ob Suchfunktionen oder anderes.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Jan
- Marvin
- Beiträge: 14653
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: "Ungültiger Datentyp für Feld/Indexschlüssel"
Klaus,
nein, bei einem neuen Durchlauf nach einem Programmneustart klappt alles wieder. Auch mit dem vorher abstürzenden Datensatz. Ohne irgendwie den Index manipuliert zu haben.
Jan
nein, bei einem neuen Durchlauf nach einem Programmneustart klappt alles wieder. Auch mit dem vorher abstürzenden Datensatz. Ohne irgendwie den Index manipuliert zu haben.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- brandelh
- Foren-Moderator
- Beiträge: 15696
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: "Ungültiger Datentyp für Feld/Indexschlüssel"
Das von Klaus hört sich für mich nach einer lokalen cache copie an, die es eigentlich nicht geben dürfte ...
M$ sei Dank =D>
M$ sei Dank =D>
Gruß
Hubert
Hubert