Hi!
Ich habe 'mal wieder einen Absturz:
Wenn mein Programm unter Windows 8 lauft, steigt es beim Befehl: INDEX ON beginn to ivs_bank mit folgender Meldung aus:
Fehler: BASE/4
Beschreibung: Betriebssystemfehler
Operation: DbCreateIndex
Thread ID: 1
Betriebssystem Fehler: 1
aufgerufen von: vs_sort(26) index on beginn to ivs_bank
Kann mir jemand helfen?
Gruß Werner
Betriebssystemfehler bei INDEX ON unter Windows 8
Moderator: Moderatoren
- brandelh
- Foren-Moderator
- Beiträge: 15688
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Betriebssystemfehler bei INDEX ON unter Windows 8
Auf einem Windowsserver (V-Server) hatten wir auch das Problem, muss mit einem Recht zusammenhängen und der temporären Datei.
Wir haben (auch aus anderen Gründen) auf DBFCDX umgestellt und das Problem war weg.
Eventuell hilft die Indexdatei vorher zu löschen.
Bei den anderen Programmen die unter Citrix mit Server 2008 laufen tritt das Problem nicht auf.
Wir haben (auch aus anderen Gründen) auf DBFCDX umgestellt und das Problem war weg.
Eventuell hilft die Indexdatei vorher zu löschen.
Bei den anderen Programmen die unter Citrix mit Server 2008 laufen tritt das Problem nicht auf.
Gruß
Hubert
Hubert
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9345
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 100 Mal
- Danksagung erhalten: 359 Mal
- Kontaktdaten:
Re: Betriebssystemfehler bei INDEX ON unter Windows 8
Kann auch sein, dass ein Virenscanner dazwischenfunkt, der letztlich für ein Timeout bei der Dateierzeugung sorgt.
Herzlich,
Tom
Tom
- AUGE_OHR
- Marvin
- Beiträge: 12903
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 44 Mal
Re: Betriebssystemfehler bei INDEX ON unter Windows 8
würde ich auch sagen den um den Virenscanner hat Werner sich sicherlich schon gekümmert.brandelh hat geschrieben:... muss mit einem Recht zusammenhängen und der temporären Datei.
Frage : hast du das Verzeichnis als Admin oder User angelegt ?
nun ist ja "nur" TEMP vorgegeben mit
Code: Alles auswählen
%USERPROFILE%\AppData\Local\Temp
%SystemRoot%\TEMP
ich bevorzuge ein eigenes Local X:\TEMP Verzeichnis ( als User angelegt ) welches auf der selben Partition wie meine Applikation läuft ( aber nicht auf C: )Umgebungsvariablen
TMP=<Verzeichnis>
Im TMP Verzeichnis werden temporäre Dateien angelegt, z.B. wenn INDEX ON oder DbSort() ausgeführt wird.
Frage : wird bei CDX eine "temporäre" Datei angelegt ?!brandelh hat geschrieben:Wir haben (auch aus anderen Gründen) auf DBFCDX umgestellt und das Problem war weg.
JA ... unbedingt bevor man den Index neu aufbaut !brandelh hat geschrieben:Eventuell hilft die Indexdatei vorher zu löschen.
gruss by OHR
Jimmy
Jimmy