Hallo nochmal,
wir haben nach viel Recherche und noch mehr Experimenten das Problem gestern endlich lösen können.
Am Ende hat es gereicht, wenn wir der (ORACLE-)SQL-Abfrage eine weitere WHERE-Bedingung gegeben haben. Durch den Zusatz "AND ROWNUM < 10000" (andere Zahlen gingen auch) war das Problem plötzlich verschwunden.
Erklären können wir uns das nicht so ganz, da die Tabelle auch nur insgesamt 8000 Einträge und im gefilterten weniger als 2000 Zeilen hat, aber wir sind froh, dass jetzt alles wieder wie gewünscht läuft.
Danke erst einmal für eure Antworten Dominic und Jan.
Die Abfrage verwendet tatsächlich ein anderes Dialogelement. Das ist aber eine normale Liste (Buchungskreise) mit knapp 15 Einträgen. Der Wert dort wurde ebenfalls bei einem vorherigen Schritt schon gesetzt.
Was ich vergessen hatte zu erwähnen: Stelle ich den Listentyp der SQL-Liste auf Drop-Down, tritt der Fehler auch nicht mehr auf.
Kann es damit zu tun haben, wo der Zielwert sich in der Liste befindet, wenn ich die Autovervollständigung wähle? Das SQL darf laut Handbuch ja kein ORDER BY enthalten.
Hi Timo,
ich denke Dominic ist da auf der richtigen Spur. Was passiert, wenn du nach Laden des Dialogs auf der Browserkonsole einen SQL Refresh auf das besagte Feld machst?
VG
Jan
Hi,
hat der SQL Befehl eine Abhängigkeit von einem anderen Dialogfeld, welches verzögert einen Wert bekommt?
Was sagt das Log vom JobRouter von der entsprechenden Datenbank beim Aufruf des Dialogs?