Array reference out of bounds: Unterschied zwischen den Versionen

Aus PPwiki
Wechseln zu: Navigation, Suche
Zeile 2: Zeile 2:
 
Beim Starten von [[Bestellungen des Materials - Produktion]] und von [Bestellungen des Materials - Lager]] kommt folgende Fehlermeldung:
 
Beim Starten von [[Bestellungen des Materials - Produktion]] und von [Bestellungen des Materials - Lager]] kommt folgende Fehlermeldung:
  
[[File:Fehler_Bestellliste_Material_01.png|border|left.600px]]
+
[[File:Fehler_Bestellliste_Material_01.png|border|left|600px]]
 
Bereich überschritten.
 
Bereich überschritten.
  
Zeile 8: Zeile 8:
 
<br clear=all>
 
<br clear=all>
  
[[File:Fehler_Bestellliste_Material_02.png|border|left.600px]]
+
[[File:Fehler_Bestellliste_Material_02.png|border|left|600px]]
 
Nicht genug Speicher, um Windows Variablen und Felder zu erzeugen.
 
Nicht genug Speicher, um Windows Variablen und Felder zu erzeugen.
  

Version vom 26. Oktober 2018, 16:23 Uhr

Beim Starten von Bestellungen des Materials - Produktion und von [Bestellungen des Materials - Lager]] kommt folgende Fehlermeldung:

Fehler Bestellliste Material 01.png

Bereich überschritten.

Wird die Meldung mit >>OK<< bestätigt, kommt die nächste Meldung:

Fehler Bestellliste Material 02.png

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';

Werden dort auf dem Server die Einträge gelöscht, kommt der Fehler nicht mehr.