Page 1 of 2 1 2 LastLast
Results 1 to 15 of 17

Thread: index bestand 'MDX'

  1. #1
    Registered User
    Join Date
    Jan 2007
    Location
    Sint-Truiden Belgi?½
    Posts
    14

    index bestand 'MDX'

    ik heb mijn dbf bestanden van Delphi 2.0 met als index mdx bestanden
    kan ik deze gebruiken in lazarus en vooral de index bestanden

  2. #2
    Fornicatorus Formicidae VideoRipper's Avatar
    Join Date
    Mar 2005
    Location
    Vicus Saltus Orientalem
    Posts
    5,708
    Ik heb geen ervaring met genoemde combinatie, maar uit andere ervaringen op dat vlak
    denk ik dat dat niet gaat lukken en dat het eenvoudiger, sneller en beter is om een andere
    engine te kiezen en eenmalig een datapomp te maken.

    Maar misschien zit ik er wel naast.
    TMemoryLeak.Create(Nil);

  3. #3
    John Kuiper
    Join Date
    Apr 2007
    Location
    Almere
    Posts
    8,747
    Op deze site kan je zien wat TDBF allemaal kan.
    Echter wordt de MDX automatisch geladen. Bij indexes kan je zien welke zijn aangemaakt voor die bestand. De property indexname laadt de juiste index en sorteer jouw dataset erop.

    Hou er rekening mee dat de melding 'index based on unknown field' voorbij kan komen. Dat kan zijn: een corrupte mdx bestand of een index, die niet goed opgebouwd is voor TDBF. Dan is het raadzaam om deze indexbestand opnieuw in Lazarus op te bouwen.
    Delphi is great. Lazarus is more powerfull

  4. #4
    MDX bestanden in de DBF tijden werden nogal eens opnieuw gegenereerd. Het zijn in feite onbelangrijke bestanden omdat ze op basis van de DBF opnieuw te genereren zijn. Als het goed is weet je hoe die indexen zijn opgebouwd. Die kun je dus makkelijk opnieuw genereren in je programma, of je nu TDF gebruikt of iets anders.

    Ik ben het overigens met Videoripper eens dat er tegenwoordig heel veel betere alternatieven zijn voor het gebruik van DBF bestanden, helemaal als je ze gaat gebruiken in een multi user setup.

  5. #5
    Registered User
    Join Date
    Jan 2007
    Location
    Sint-Truiden Belgi?½
    Posts
    14
    Quote Originally Posted by Benno View Post
    MDX bestanden in de DBF tijden werden nogal eens opnieuw gegenereerd. Het zijn in feite onbelangrijke bestanden omdat ze op basis van de DBF opnieuw te genereren zijn. Als het goed is weet je hoe die indexen zijn opgebouwd. Die kun je dus makkelijk opnieuw genereren in je programma, of je nu TDF gebruikt of iets anders.

    Ik ben het overigens met Videoripper eens dat er tegenwoordig heel veel betere alternatieven zijn voor het gebruik van DBF bestanden, helemaal als je ze gaat gebruiken in een multi user setup.

    het is geen Multi user.
    Ik heb geen ervaring met sql toestanden

  6. #6
    Registered User
    Join Date
    Jan 2007
    Location
    Sint-Truiden Belgi?½
    Posts
    14
    ik gebruik deze om nieuwe index te maken maar krijg foutmelding illegal character


    with verhuursoft do begin
    * * Close;
    * * TableName := 'verhuur.dbf'; //setting dbf table name
    * * FilePath := c:\eigenprog\nieuw appart\; //setting dbf filepath
    * * Exclusive:=True;
    * * Open;
    * * AddIndex('IDXDATE', 'DTOS(van)', []);
    * * Exclusive:=False;
    * * IndexName := 'IDXDATE'; //setting dbf indexname
    * * First; //start at first record
    * end;

  7. #7
    Ten eerste lijken mij die * * voor elke regel niet goed.
    Ten tweede staat het path op de regel met FilePath := niet tussen aanhalingstekens.
    Ten derde kun je het beste code die je post tussen [ code ] [ /code ] tags zetten
    (of de code selecteren en op de rood/zwarte HL drukken boven de editor en Delphi kiezen).

  8. #8
    Registered User
    Join Date
    Jan 2007
    Location
    Sint-Truiden Belgi?½
    Posts
    14
    * * hoe die er komen weet ik ook niet --blijkbaar lege karakters

  9. #9
    John Kuiper
    Join Date
    Apr 2007
    Location
    Almere
    Posts
    8,747
    Het is niet erg om gebruik te maken van DBF. Er zijn zelfs nog programma's, die met een access database werken.
    Wie geeft een foutmelding; de compiler of je programma tijdens het gebruik?
    Wat gebeurt er als een andere veld gebruikt om een te indexeren.
    Ik heb geen ervaring met sql toestanden
    Wij zijn hier om je daarbij te helpen
    Delphi is great. Lazarus is more powerfull

  10. #10
    Registered User
    Join Date
    Jan 2007
    Location
    Sint-Truiden Belgi?½
    Posts
    14
    Het maakt niet uit van welk veld ik een index wil, niks verandert .
    Begrijp er niks van .

  11. #11
    Registered User
    Join Date
    Jan 2007
    Location
    Sint-Truiden Belgi?½
    Posts
    14
    Ondertussen oplossing gevonden.
    via een createtable een nieuwe dbf file gemaakt met de nodige indexen en de gegevens overgezet van het oude bestand naar het nieuwe en nu gaat alles prima .
    Dus Conclusie Lazarus bleef koppig en wou niet werken met oude dbf bestanden :-)

    Bedankt voor de helpende hand

  12. #12
    mov rax,marcov; push rax marcov's Avatar
    Join Date
    Apr 2004
    Location
    Ehv, Nl
    Posts
    10,357
    Resultaat is inconclusief, want er is geen probleem geïsoleerd en een reproduceerbaar ticket aangemaakt. Kort gezegd, het was vaag, en het is nog steeds vaag :-)

  13. #13
    Registered User
    Join Date
    Jan 2007
    Location
    Sint-Truiden Belgi?½
    Posts
    14
    Ik kan er ook geen oorzaak voor vinden maar ik heb allerhande gaan uit proberen en momenteel gunstig resultaat

  14. #14
    MDX is geen standaardformaat. Diverse tools hebben hun eigen implementatie.

    Zoals ik al eerder schreef, weggooien van de indexen en opnieuw aanmaken had het waarschijnlijk opgelost.

  15. #15
    Registered User
    Join Date
    Jan 2007
    Location
    Sint-Truiden Belgi?½
    Posts
    14
    Quote Originally Posted by Benno View Post
    MDX is geen standaardformaat. Diverse tools hebben hun eigen implementatie.

    Zoals ik al eerder schreef, weggooien van de indexen en opnieuw aanmaken had het waarschijnlijk opgelost.
    Indexen weggooien heb ik inderdaad gedaan en opnieuw aangemaakt maar hielp niet

Page 1 of 2 1 2 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •