Array reference out of bounds
Aus PPwiki
Version vom 26. Oktober 2018, 15:28 Uhr von Schreur (Diskussion | Beiträge)
Beim Starten von Bestellungen des Materials - Produktion und von [Bestellungen des Materials - Lager]] kommt folgende Fehlermeldung:
Bereich überschritten.
Wird die Meldung mit >>OK<< bestätigt, kommt die nächste Meldung:
Nicht genug Speicher, um Windows Variablen und Felder zu erzeugen.
Auch diese Meldung kann mit >>OK<< bestätigt werden. Anschließend kann wie gewohnt weiter gearbeitet werden.
R. K. sagt dazu:
- Welche Version … da hat jemand im Lieferantenstamm alle Lieferanten für die Übersicht angeklickt… das geht nicht mehr scheinbar..
- gehört auch mal abgefangen max = 30 Lieferanten .. kann man eh dazufiltern..
Lösung C.M.:
- Das Problem mit Array Reference gab es ja schon ein paar mal bei der Bestellplanung. Roland hatte mir im August 2016 das hier geschrieben:
- Und zwar gibt es in der Tabelle tblSpalte Einträge wo die columnid NULL ist. Das verursacht den Absturz. Wir prüfen das mal in den Klassen.
- select * from tblspalte where tblname='tblPurchasePlaning_frmBestellPlanung';
- lösche einfach die Zeilen mit
- delete from tblspalte where tblname='tblPurchasePlaning_frmBestellPlanung';
- Und zwar gibt es in der Tabelle tblSpalte Einträge wo die columnid NULL ist. Das verursacht den Absturz. Wir prüfen das mal in den Klassen.
Werden dort auf dem Server die Einträge gelöscht, kommt der Fehler nicht mehr.