Array reference out of bounds: Unterschied zwischen den Versionen
Aus PPwiki
Zeile 22: | Zeile 22: | ||
*Das Problem mit Array Reference gab es ja schon ein paar mal bei der Bestellplanung. Roland hatte mir im August 2016 das hier geschrieben: | *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. | **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. | ||
− | ***<span style=color:red;"> | + | ***<span style=color:red;">select * from tblspalte where tblname='tblPurchasePlaning_frmBestellPlanung';</span> |
**lösche einfach die Zeilen mit | **lösche einfach die Zeilen mit | ||
− | ***<span style=color:red;"> | + | ***<span style=color:red;">delete from tblspalte where tblname='tblPurchasePlaning_frmBestellPlanung';</span> |
Werden dort auf dem Server die Einträge gelöscht, kommt der Fehler nicht mehr. | Werden dort auf dem Server die Einträge gelöscht, kommt der Fehler nicht mehr. |
Version vom 26. Oktober 2018, 15:28 Uhr
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.