/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Index out of date
Fra : Kurt Guldbæk


Dato : 01-04-04 21:22

Jeg har et problem, som jeg ikke kan klare:
Jeg har en database, hvor jeg vha Locate finder bestemte records.Hvis jeg
samtidig har lavet nogle sekundære index kommer delphi5 med fejlmeldingen
'Index out of date', og programmet springer over den efterfølgende kode uden
at programmet dog går ned.

Menes der, at datoen på (primær?) index er forkert eller er det de to
sekundære index, der har forkert dato?
Fjerner jeg de sekundære index får jeg ingen fejl, men dem skal jeg bruge
andre steder.
Er der nogen der har en god forklaring og forslag?

--
Med venlig hilsen
Kurt Guldbæk




 
 
David Konrad (01-04-2004)
Kommentar
Fra : David Konrad


Dato : 01-04-04 21:31

"Kurt Guldbæk" <kurt_g@guldbaek.net> wrote in message
news:406c7a07$0$441$edfadb0f@dread14.news.tele.dk...
> Jeg har et problem, som jeg ikke kan klare:
> Jeg har en database, hvor jeg vha Locate finder bestemte records.Hvis jeg
> samtidig har lavet nogle sekundære index kommer delphi5 med fejlmeldingen
> 'Index out of date', og programmet springer over den efterfølgende kode
uden
> at programmet dog går ned.
>
> Menes der, at datoen på (primær?) index er forkert eller er det de to
> sekundære index, der har forkert dato?
> Fjerner jeg de sekundære index får jeg ingen fejl, men dem skal jeg bruge
> andre steder.
> Er der nogen der har en god forklaring og forslag?

Det lyder som en paradox-tabel? Det kan opstå hvis man har kopieret
tabellerne manuelt, eller hvis tabellen har korrupte index'er. Du kan åbne
tabellen i database desktop og rebuilde indexerne - så burde det være på
plads.



Kurt Guldbæk (02-04-2004)
Kommentar
Fra : Kurt Guldbæk


Dato : 02-04-04 11:51


"David Konrad" <david_konrad_FJERN_@hotmail.com> wrote in message
news:c4hu6e$nqt$1@sunsite.dk...
> "Kurt Guldbæk" <kurt_g@guldbaek.net> wrote in message
> news:406c7a07$0$441$edfadb0f@dread14.news.tele.dk...
> > Jeg har et problem, som jeg ikke kan klare:
> > Jeg har en database, hvor jeg vha Locate finder bestemte records.Hvis
jeg
> > samtidig har lavet nogle sekundære index kommer delphi5 med
fejlmeldingen
> > 'Index out of date', og programmet springer over den efterfølgende kode
> uden
> > at programmet dog går ned.
> >
> > Menes der, at datoen på (primær?) index er forkert eller er det de to
> > sekundære index, der har forkert dato?
> > Fjerner jeg de sekundære index får jeg ingen fejl, men dem skal jeg
bruge
> > andre steder.
> > Er der nogen der har en god forklaring og forslag?
>
> Det lyder som en paradox-tabel? Det kan opstå hvis man har kopieret
> tabellerne manuelt, eller hvis tabellen har korrupte index'er. Du kan åbne
> tabellen i database desktop og rebuilde indexerne - så burde det være på
> plads.
>
Ja, det er netop Paradox.
Jeg kopierer filerne med FileCopy, også Indexfilerne. Men det sker (så vidt
jeg husker, jeg er ikke ved programmet nu) ved brug af de oprindelige
filer, altså dem der bliver kopieret et andet sted hen.
Jeg har også prøvet at fjerne de sekundære index og gendanne dem med
Database Desktop uden at det hjalp.

Mvh Kurt




Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409080
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste