Probleme mit Erstellen von .NTX

Sonstiges (nicht kategorisierbar)

Moderator: Moderatoren

Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1991
Registriert: Do, 14. Aug 2008 0:22
Wohnort: Gmunden am Traunsee, Österreich
Danksagung erhalten: 3 Mal
Kontaktdaten:

Probleme mit Erstellen von .NTX

Beitrag von Herbert »

Ich habe bei zwei Kunden seit etwa 2 Wochen Probleme mit der Erstellung von Indexdateien. Dasselbe Programm läuft aber tadellos auf vielen anderen Installationen.
Wird eine Indexdatei gelöscht, erstellt das Programm diese wieder. Wie gehabt mit z.B.

Code: Alles auswählen

          INDEX ON hinr  TAG "hinr"   TO (cpath+aInd[i])  
Die Indexdatei wird angelegt und hat auch eine "vernünftige" Grösse. Go TOP und SKIP funktionieren richtig. Aber SEEK funktioniert nicht. Oeffne ich die Datei im DBU, sehe ich keinen Key zugewiesen. Manuell lässt sich im DBU der Index dann korrekt erstellen.
Alle Indexdateien, die im Programm neu enstehen, weisen diesen "leeren" Key auf. Wie gesagt: nur bei zwei Kunden!

Weiss jemand, was das sein kann?

P.S: Mit CDX-Indexes funktioniert das Ganze. Totzdem beunruigt mich das.
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16509
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Probleme mit Erstellen von .NTX

Beitrag von Martin Altmann »

Virenscanner?
Einfach mal *.dbf und *.ntx auf die Ausnahmeliste setzen lassen.

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
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Probleme mit Erstellen von .NTX

Beitrag von AUGE_OHR »

Herbert hat geschrieben:

Code: Alles auswählen

INDEX ON hinr  TAG "hinr"   TO (cpath+aInd[i])
Alle Indexdateien, die im Programm neu enstehen, weisen diesen "leeren" Key auf. Wie gesagt: nur bei zwei Kunden!
hm .. so was hatte ich mal mit Cl*pper ... muss mal nachdenken ...

da du weisst das es passieren könnte würde ich, nach dem INDEX ON, den INDEXKEY() abfragen und wenn der leer ist ...
gruss by OHR
Jimmy
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1991
Registriert: Do, 14. Aug 2008 0:22
Wohnort: Gmunden am Traunsee, Österreich
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Probleme mit Erstellen von .NTX

Beitrag von Herbert »

Ja, Indexkey() ist leer, auch indexord() gibt 0.
Beide Umgebungen arbeiten mit xp-clients mit 2003 Server. Beide Netze sind langsam im Betrieb (nicht nur im Xbase).
Anti-Virus is leider nich.
Ich suche weiter - Ideen sind weiterhin willkommen
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Probleme mit Erstellen von .NTX

Beitrag von AUGE_OHR »

Herbert hat geschrieben:Ja, Indexkey() ist leer, auch indexord() gibt 0.
hm ... dann ist wohl auch ALIAS() nicht gefüllt ...
Herbert hat geschrieben:P.S: Mit CDX-Indexes funktioniert das Ganze. Totzdem beunruigt mich das.

Code: Alles auswählen

INDEX ON hinr  TAG "hinr"   TO (cpath+aInd[i])
aha deshalb das TAG ... nimm es doch mal raus dann ist es Cl*pper kompatibel
es sind doch sicherlich mehrer Indexe ... CLOSE INDEX ? RAM / SwapDisk ?
hm ... ich "hätte" eher mit CDX als mit NTX Problemen gerechnet ...
Herbert hat geschrieben:Beide Umgebungen arbeiten mit xp-clients mit 2003 Server. Beide Netze sind langsam im Betrieb (nicht nur im Xbase).
XP / 2K3 arbeitet mit SMB1 wobei sich die "Last" der Clients "addiert" ...

Frage : sind die Clients am Router oder Switch verbunden ?
wenn die LED´s am Switch ständig am "flackern" (Error) sind dann sollte man Netzwerk/Hardware überprüfen

Beim "Server" empfehle ich immer eine "extra" Xbase (alle Versionen) HD (schnell) auf der ich eine "minimale" Partition mit der "kleinsten" Blockgrösse anlege.

bei viele kleinen Dateien kann man den NTFS Cache erhöhen

Code: Alles auswählen

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
NtfsMftZoneReservation
DWORD = 2
wobei dann 2=33% bzw 3=66% "im Block" reserviert werden

btw. ich wüsste ja gerne wie sich Xbase ( alle Versionen ) auf einer SSD verhält ? hat das schon jemand getestet ;)

Herbert hat geschrieben:Anti-Virus is leider nich.
Ich suche weiter - Ideen sind weiterhin willkommen
sämtliche Xbase++ Runtime DLL und EXE "erneuern"
Environment (TEMP / TMP) Path etc überprüfen
alle Workstationen auf selbe "Windows update" und "Hotfix" Version.
Netzwerkkabel, besonders wenn es Laptops sind, austauschen

... Logbuch einbauen was der User "zuletzt" gemacht hat ;)
gruss by OHR
Jimmy
Benutzeravatar
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1930
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Probleme mit Erstellen von .NTX

Beitrag von Rolf Ramacher »

Hallo herbert,,


ist dies denn ein clipper oder ein xbase programm. ?? Bei clipper prüf mal die eintragung in autoexec und config
bezgl. Set Clipper = F -- usw.

files=120 z.B.
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1991
Registriert: Do, 14. Aug 2008 0:22
Wohnort: Gmunden am Traunsee, Österreich
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Probleme mit Erstellen von .NTX

Beitrag von Herbert »

Danke für die Ideen

@Rolf, Steinzeit ist bei mir nicht. Alles reines Xbase.
@Jimmy, "Tag" ist ein Optionaler Parameter beim Index-Befehl. Das mit dem Alias schaue ich noch an.

Wie gesagt, nur 2 Kunden haben das Problem. Dasselbe Programm läuft sonst ohne Probleme
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
Wolfgang Ciriack
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2934
Registriert: Sa, 24. Sep 2005 9:37
Wohnort: Berlin
Hat sich bedankt: 13 Mal
Danksagung erhalten: 34 Mal
Kontaktdaten:

Re: Probleme mit Erstellen von .NTX

Beitrag von Wolfgang Ciriack »

Schreibberechtigung ? Schreibgeschützt ?
Viele Grüße
Wolfgang
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14651
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Re: Probleme mit Erstellen von .NTX

Beitrag von Jan »

Herbert,

der Kommentar von Wolfgang treibt mir den Gedanken entgegen, doch mal die Index-Funktion zu nutzen. Die hat nämlich einen Rückgabewert. Eventuell könnte das helfen, die Lösung zu finden.

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

Re: Probleme mit Erstellen von .NTX

Beitrag von Manfred »

Jan,

ich finde nur welche, die NIL zurückliefern. Was kann man damit machen?
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
Herbert
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1991
Registriert: Do, 14. Aug 2008 0:22
Wohnort: Gmunden am Traunsee, Österreich
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Probleme mit Erstellen von .NTX

Beitrag von Herbert »

Wolfgang, die Indexe liegen im selben Verzwichnis wie die Daten. Dort werden auch temporäre Dateien angelegt, was dafür spricht, dass die Berechitgungen stimmen.

Jan, welche Funktion meinst du?
INDEX ON ist ja ohne was..
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14651
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Re: Probleme mit Erstellen von .NTX

Beitrag von Jan »

Hallo Herbert,

ich meinte DbCreateIndex() bzw. OrdCreate().

Aber Manfred hat Recht - das gibt leider wirklich nur NIL zurück. Ich hatte das geschrieben, als ich keine Hilfefunktion voröiegen hatte, und ich dachte, das gibt wie so viele andere Funktionen einen Code zurück. Wieso eigentlich nicht???

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

Re: Probleme mit Erstellen von .NTX

Beitrag von Manfred »

Jan,

was würdest Du denn erwarten, was zurückkommen könnte, oder sollte?
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: 14651
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Re: Probleme mit Erstellen von .NTX

Beitrag von Jan »

Hat geklappt oder nicht. Wenigstens das. Machen doch andere Funktionen auch, z. B. die ganze F...()-Funktionen

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

Re: Probleme mit Erstellen von .NTX

Beitrag von Manfred »

Hm,

schreibe Dir dass doch mal auf. Du telefonierst doch mit Steffen des öfteren. Frage ihn mal, warum es so ist und ob man da nicht was machen kann. Vielleicht bekommst Du ja eine entsprechende Antwort?
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
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Probleme mit Erstellen von .NTX

Beitrag von AUGE_OHR »

Herbert hat geschrieben:Wie gesagt, nur 2 Kunden haben das Problem. Dasselbe Programm läuft sonst ohne Probleme
schon mal mit XppLoad die Path / Version der DLLs kontrolliert ? Im Zweifel alle DLL im Applications Verzeichniss "neu" installieren.

ein *.NTX kommt selten allein ... werden zuvor andere *.NTX erzeugt ?
gruss by OHR
Jimmy
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1991
Registriert: Do, 14. Aug 2008 0:22
Wohnort: Gmunden am Traunsee, Österreich
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Probleme mit Erstellen von .NTX

Beitrag von Herbert »

Jimmy, ja alle .NTX erleben diese Keylose Inhalte. Sobald das .NTX gelöscht wurde und mit INDEX ON erstellt wurde.
Reindex versuch ich mal gar nicht...
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Probleme mit Erstellen von .NTX

Beitrag von AUGE_OHR »

hi,
Ich habe bei zwei Kunden
sind das evtl. "Spezi´s" die an den PC "rumfummeln" ?

Code: Alles auswählen

INDEX ON hinr  TAG "hinr"   TO (cpath+aInd[i])
was ergibt (cpath+aInd) ?

über welches OS() sprechen wir ?
gruss by OHR
Jimmy
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1991
Registriert: Do, 14. Aug 2008 0:22
Wohnort: Gmunden am Traunsee, Österreich
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Probleme mit Erstellen von .NTX

Beitrag von Herbert »

AUGE_OHR hat geschrieben:hi,
Ich habe bei zwei Kunden
sind das evtl. "Spezi´s" die an den PC "rumfummeln" ?
Nein, es geschieht auf allen Clients mit dem Programm drauf und die Systeme sind für die User relativ stark eingeschränkt. Der Eine kann nicht mal die Druckereigenschaften verändern...
Aber bis vor gut 2 Wochen lief es auch dort ohne Probleme.
Ich fürchte um irgend ein erfolgtes Update entweder auf Client- oder Serverseite.
Daher bin ich gespannt, ob noch jemand so was beobachtet.
AUGE_OHR hat geschrieben:was ergibt (cpath+aInd) ?

cpath ist der Datenpfad beim Kunden ("P:\ZL\Daten\")
and ist ein Array mit den Indexnamen (in for next schlaufe FOR i:=1 TO LEN(aInd)...
enthält den Namen z.B. "GAUSZ10"

AUGE_OHR hat geschrieben:über welches OS() sprechen wir ?

wie erwähnt: xp-clients mit 2003 Server
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Probleme mit Erstellen von .NTX

Beitrag von AUGE_OHR »

Herbert hat geschrieben:wie erwähnt: xp-clients mit 2003 Server
sorry, sagtest du ja ganz oben ...

ich tippe ja eher auf Hardware ...
Netzwerk -> Kabel (Dose <-> PC austauschen), -> Switch ... den Port mal wechseln.
wenn nicht "on-Board" sondern Steckkarte : nachsehen ob die noch "richtig" im Slot steckt !

mit XppLoad die DLLs überprüft/ausgetauscht ?
XP/W2K3 ... Ops Locking Parameter geändert ?
DBESYS.PRG DbeInfo(COMPONENT_ORDER,DBE_LOCKMODE,LOCKING_EXTENDED) ?

mit DBU (Cl*pper oder Xbase?) sagst du ja kannst du den Index erstellen ... hm ...

Frage : wie "oft" passiert es ? kannst "du" es auf "den" PCs nachvollziehen ?
und die Systeme sind für die User relativ stark eingeschränkt. Der Eine kann nicht mal die Druckereigenschaften verändern...
evtl. "zu-wenig" (System) Rechte ?
Aber bis vor gut 2 Wochen lief es auch dort ohne Probleme.
Ich fürchte um irgend ein erfolgtes Update entweder auf Client- oder Serverseite.
M$ hatte da gerade wieder mal einen grossen "Patch Day" ...

Frage : sind auf den PCs die "latest" OS() Updates ?
wenn nicht solltest du so was benutzen http://www.com-magazin.de/aktuell/com-t ... ilder.html

mir fällt bei den M$ "Patches" nur die *.LNK "Lücke" ein, da ich mit ShellLinkCreate() / ShellLinkResolve() arbeite,
welche mich "beunruhigte" aber es funktioniert mit Xbase++.
gruss by OHR
Jimmy
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1991
Registriert: Do, 14. Aug 2008 0:22
Wohnort: Gmunden am Traunsee, Österreich
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Probleme mit Erstellen von .NTX

Beitrag von Herbert »

AUGE_OHR hat geschrieben: ich tippe ja eher auf Hardware ...
Netzwerk -> Kabel (Dose <-> PC austauschen), -> Switch ... den Port mal wechseln.
wenn nicht "on-Board" sondern Steckkarte : nachsehen ob die noch "richtig" im Slot steckt !
PC sind meiner Meinung nach ausgeschlossen, da dieses Verhalten bei jedem PC zutrifft. Beim Switch möglich aber eher unwahrscheinlich, da bide Kunden weit auseinander liegen und "zufällig" zur selben Zeit dasselbe Phänomen zeigen.
AUGE_OHR hat geschrieben:mit XppLoad die DLLs überprüft/ausgetauscht ?
sind ok
AUGE_OHR hat geschrieben:XP/W2K3 ... Ops Locking Parameter geändert ?
DBESYS.PRG DbeInfo(COMPONENT_ORDER,DBE_LOCKMODE,LOCKING_EXTENDED) ?
muss ich noch nachsehen
AUGE_OHR hat geschrieben:Frage : wie "oft" passiert es ? kannst "du" es auf "den" PCs nachvollziehen ?
Passiert immer, ausnahmslos
AUGE_OHR hat geschrieben:evtl. "zu-wenig" (System) Rechte ?
weiss ich nicht, vermute eher nein, denn die Dateien anlegen geht ja, Andere Dateien anlegen=kein Problem.
AUGE_OHR hat geschrieben:M$ hatte da gerade wieder mal einen grossen "Patch Day" ...
Toll :angry5: :angry4:
AUGE_OHR hat geschrieben:Frage : sind auf den PCs die "latest" OS() Updates ?
wenn nicht solltest du so was benutzen http://www.com-magazin.de/aktuell/com-t ... ilder.html
Das Problem ist, dass ich da nicht auf die Geräte komme, da im öffentlichen Dienst und entsprechend alle synchron so eingestellt bleiben müssen.
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Probleme mit Erstellen von .NTX

Beitrag von AUGE_OHR »

hi,

hast du so was wie ein "Logbuch" ?

Code: Alles auswählen

MyLog("starte Index ... blabla"+ALIAS() )
INDEX ON ...
noch besser wenn du die ganze WorkSpaceList() nimmst.

Code: Alles auswählen

   aWSL := WorkSpaceList()
   nWSL := LEN( aWSL )
   cText := "WorkSpaceList : "
   FOR j = 1 TO nWSL
      cText += aWSL[ j ]+" "
   NEXT
Frage : warum ist "überhaupt" das INDEX ON fällig ?

wie machst du es im Netzwerk ... EXCLUSIVE mit NetErr() ?
... es ist mir doch letztlich der Fehler unterlaufen das ich im meiner NET_USE(DBF,ALIAS,EX/SH) den Flag für EXCLUSIVE/SHARED "übersehen" hatte und ich suchte ...
gruss by OHR
Jimmy
Benutzeravatar
Rolf Ramacher
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1930
Registriert: Do, 09. Nov 2006 10:33
Wohnort: Bergheim
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Probleme mit Erstellen von .NTX

Beitrag von Rolf Ramacher »

Hi Herbert,

hier nochmal die Info von Steffen - letztes Jahr beim Treffen.

vielleicht hiflt es dir

Code: Alles auswählen

Xbase spezifisch:

-	SL1 fertig zum runterladen. Komplette Verson 1.90.355
-	Feedback an Alaska Wünsche ect. wird in ca. 2-3 Wochen fertig sein Info kommt noch
-	Auflistung Active-X- Befehle bei Windows-Hilfe mal schauen
-	Mit SL1 Source/Ownerdrawing/ Beispiele für Visuelle Styles
-	Hardware/Software Infos mit WMI -  www.activexparts.com
-	Wenn Word/Excel dann über den DSO-Framer geht zwar auch mit xbpHtmlViewer
aber Focus usw. funkt. nicht korrekt
-	Xbp-Bin/Ownerdrawing gibt es xppdl.bat beinhaltet Beschreibung für den 
Formdesigner bezlg. Visuelle Styles


Hinweis zu Netzwerken:

-	OP-Locking ausschalten
beim Client HKEY/Local_Machine\System\CurrentControlSet/Services
MRXSmb\Parameters\OpLocksDisable=1
beim Server – bis Services \Lanman\Server\Parameters\EnableOplocks=0
es reicht eigentlich beim Server
-	Antivirprogramm keine dbf/ntx/cdx/fdt/dbt - scannen
-	Power.Saiving der Netzwerkkarte ausschalten
-	Auto-Disconnect Server ausschalten
-	Kein Vista ohne SP 


Langes öffnen beim use:

-	Gleiche bis Services \SharingViolation\Delay=0 bzw. Retrieves=0 – nur Server

DbAppend schon mal Probleme

1-	Einstellung nach Services \Lanmanworkstation\DisableFlushOnCleaning=1
2-	Latenzzeit ist eintscheidend – testen mit ping z.B. 
Gruß Rolf

Mitglied der Gruppe XUG-Cologne
www.xug-cologne.de
Benutzeravatar
Herbert
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 1991
Registriert: Do, 14. Aug 2008 0:22
Wohnort: Gmunden am Traunsee, Österreich
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Probleme mit Erstellen von .NTX

Beitrag von Herbert »

AUGE_OHR hat geschrieben:hi,
hast du so was wie ein "Logbuch" ?

Code: Alles auswählen

MyLog("starte Index ... blabla"+ALIAS() )
INDEX ON ...
noch besser wenn du die ganze WorkSpaceList() nimmst.

Code: Alles auswählen

   aWSL := WorkSpaceList()
   nWSL := LEN( aWSL )
   cText := "WorkSpaceList : "
   FOR j = 1 TO nWSL
      cText += aWSL[ j ]+" "
   NEXT
Frage : warum ist "überhaupt" das INDEX ON fällig ?
wie machst du es im Netzwerk ... EXCLUSIVE mit NetErr() ?
... es ist mir doch letztlich der Fehler unterlaufen das ich im meiner NET_USE(DBF,ALIAS,EX/SH) den Flag für EXCLUSIVE/SHARED "übersehen" hatte und ich suchte ...
Oh, sehr gute Gedanken, Jimmy.
Aber leider Fehlanzeige. Der Index einer nur für den User alleine verwendete Datei (ist zwingend Exklusiv) ist ebenso unbrauchbar.
Der Benutzer kann eine sog. Datenpflege starten, die nichts anderes macht, als die .NTX zu löschen (nach Prüfung, ob dieser auch alleine im Programm arbeitet). Die Funktion zum Oeffnen der DB's prüft auf Vorhandensein der Indexdateien, falls eine Fehlt, wird diese neu erstellt (eben mit dem INDEX ON).
Grüsse Herbert
Immer in Bewegung...
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12906
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 45 Mal

Re: Probleme mit Erstellen von .NTX

Beitrag von AUGE_OHR »

Herbert hat geschrieben:Aber leider Fehlanzeige.
hm ... so langsam gehen mir die Ideen aus ... was was das damals bloss mit Cl*pper ... hm

hattest du nachgesehen ob bei ALIAS() vor dem INDEX ON noch was angezeigt wird ?

kann die DBF, mit anderem ALIAS(), noch in einem anderen Thread geöffnet sein ?
gruss by OHR
Jimmy
Antworten