Avatar billede itognet Nybegynder
20. november 2002 - 15:51 Der er 6 kommentarer

Automatisk re-indexsering een gang om måneden af alle regnskaber.

Hej,

Jeg fik en idé.

Jeg har mange regnskaber liggende i C5 1.80, som hele tiden bliver opdateret
Jeg har fundet ud af at de er lidt hurtigere at arbejde med hvis de bliver reindexseret engang i mellem. Men kan man lavet et script/batchjob som automatisk reindexserer filerne ?
Avatar billede Broholm Novice
21. november 2002 - 09:40 #1
Hej igen.
Prøv at lade dem køre et stykke tid med -p- og se om det stadig er nødvendigt... Men svaret er ja, det kan man. Lav en XAL kørsel med følgende kode:

#MacroLoad(SYSTEM_INFORMATION)
#MacroLoad(C_UTIL)

STR 3 &Db

SET &Db = #SysFirstDb

#VisVindue(40,8,"Reindexerer regnskaber")

WHILE &Db
    PRINT 'Reindexerer: '+&Db
    PROCESS #PROC_DbChange 'MODE=TEMP FILE='+&Db+' PROC='+Int2Str(#PROC_DbEdit)+' "ARGS=MODE=REINDEX FILE=*"'

    SET &Db = #SysNextDb(&Db)
END

********
-Broholm
Avatar billede dma Nybegynder
18. december 2002 - 08:57 #2
Hej

Det kan gøres lidt kortere med følgende XAL kørsel:

#MacroLoad(C_UTIL)
PROCESS #Proc_DbRun "Mode=Reindex File=*"
Avatar billede Broholm Novice
18. december 2002 - 10:25 #3
Hej

Den kørsel, dma har lavet, reindexerer kun det aktuelle regnskab. Ikke alle regnskaber.
Avatar billede Broholm Novice
29. januar 2003 - 21:49 #4
Var svaret godt nok? (Hint :-)
Avatar billede tommypedersen Nybegynder
07. marts 2003 - 23:31 #5
Skal manden ikke lige vide hvordan han starter sin XAL kørsel op fra sin scheduler?

I C5:
C5W32C.EXE -Ubrugernavn -Afilnavn.XAL (herefter følger alle alle andre parametre f.eks. -dpaths -p5 osv)

brugeren må ikke have noget password

Måske skulle du prøve at reindexere databaserne - udlæse dem komplet i indexrækkefølge og herefter lave nye databaser - det giver speed!!!

//Tommy
Avatar billede dma Nybegynder
28. juni 2003 - 15:03 #6
Pointfordelingstid??!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester