Array reference out of bounds: Unterschied zwischen den Versionen

Aus PPwiki
Wechseln zu: Navigation, Suche
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
  
Beim Starten von [[Bestellungen des Materials - Produktion]] und von [[Lager_-_Materialbestellung|Bestellungen des Materials - Lager]] kommt folgende Fehlermeldung:
+
Beim Starten von [[Einkauf#Bestellmaske_des_Materials|Bestellungen des Materials - Produktion]] und von [[Lager_-_Materialbestellung|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]]
Zeile 12: Zeile 12:
  
 
Auch diese Meldung kann mit >>OK<< bestätigt werden. Anschließend kann wie gewohnt weiter gearbeitet werden.
 
Auch diese Meldung kann mit >>OK<< bestätigt werden. Anschließend kann wie gewohnt weiter gearbeitet werden.
 +
 +
Das ist aber nicht gewollt!
 
<br clear=all>
 
<br clear=all>
  
Zeile 20: Zeile 22:
  
 
Lösung C.M.:
 
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:
+
*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;">select * from tblspalte where tblname='tblPurchasePlaning_frmBestellPlanung';</span>
+
**<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;">delete from tblspalte where tblname='tblPurchasePlaning_frmBestellPlanung';</span>
+
**<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.

Aktuelle Version vom 26. Oktober 2018, 16:51 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.

Das ist aber nicht gewollt!


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.