Announcement

Collapse
No announcement yet.

ndx - Datei (D5, BDE)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ndx - Datei (D5, BDE)

    Hallo,
    nach dem Ausführen nachfolgenden SQL-Befehls in einer Abfrage
    bleibt nach Programmende immer die Datei "Artikelnr.ndx" im Programmverzeichnis übrig. Natürlich könnte ich sie vom Programm löschen lassen, aber wieso macht das die BDE nicht selber. Ich vermute, daß meine Abfrage an einer Stelle nicht ganz "sauber" ist, aber an welcher?

    select Datum, BelegNr as Beleg, SUM_Brutto .....
    from "c:\Daten\rechnung"
    where (Rechnung.Sum_Brutto >0) and
    ('10815' not in(select Artikelnr from "c:\Daten\rechposten" where rechnung.Belegnr = rechposten.belegnr)

    Rechposten enthält halt die Posten mit den Artikelnummern und will nur die Rechnungen haben, die nicht den Artikel mit der Nummer 10815 enthält.
    Beide Tabellen sind im DBase-Format und sind nicht miteinander verknüpft.

  • #2
    haste schon mal im dbasebuch geschaut ob ndx irgendeine bedeutung hat?

    gruß

    marku
    Herzliche Grüße

    Markus Lemcke
    barrierefreies Webdesign

    Comment


    • #3
      Hallo,

      hinter der NDX-Datei verbirgt sich ein <b>Index</b> der dBASE-Tabelle, der nicht automatisch gepflegt wird. Es sieht so aus, als ob die BDE so clever ist, den "vergessenen" Index zur Performance-Steigerung nachträglich selbst anzulegen

      Comment


      • #4
        ahja! nun bin ich auch schlauer :
        Herzliche Grüße

        Markus Lemcke
        barrierefreies Webdesign

        Comment


        • #5
          Danke für die Anmerkungen
          Das heißt also, wenn ich die Index-Datei aus "Schönheits"-gründen nicht haben will und aus Leistungsgründen nicht brauch, kann ich sie je Programmende löschen

          Comment

          Working...
          X