Alex@GEKKO
Neues Mitglied
Ich möchte in der Buchungserfassung die Zahlung eines Lieferanten-OPs verbuchen. Konto und OP sind zugeordnet und beim Speichern erhalte ich den Fehler:
Es ist ein Fehler bei der Ausführung eines Commands aufgetreten.
Fehler: Die Unterabfrage hat mehr als einen Wert zurückgegeben. Das ist nicht zulässig, wenn die Unterabfrage auf =, !=, <, <=, > oder >= folgt oder als Ausdruck verwendet wird.
Die Anweisung wurde beendet.
CommandText: UPDATE KHKOpHauptsatz SET Zession= @Zession, ZessionDatum= @ZessionDatum, Zessionar= @Zessionar WHERE Mandant=@Mandant AND KtoKo=@KtoKo AND OpNr=@OpNr
Device: Name=OLReweAbf; ServerType=MsSq|150; ServerName=SRVSQL02; DatabaseName=OLReweAbf; Connection=AdoNetConnection
Screenshot im Anhang. Sage100 9.0.10.4 Build 284 vom 19.01.2026
Kann sich (und mir) jemand erklären, was hier schief läuft und was ich zur Berichtigung tun kann?
Es ist ein Fehler bei der Ausführung eines Commands aufgetreten.
Fehler: Die Unterabfrage hat mehr als einen Wert zurückgegeben. Das ist nicht zulässig, wenn die Unterabfrage auf =, !=, <, <=, > oder >= folgt oder als Ausdruck verwendet wird.
Die Anweisung wurde beendet.
CommandText: UPDATE KHKOpHauptsatz SET Zession= @Zession, ZessionDatum= @ZessionDatum, Zessionar= @Zessionar WHERE Mandant=@Mandant AND KtoKo=@KtoKo AND OpNr=@OpNr
Device: Name=OLReweAbf; ServerType=MsSq|150; ServerName=SRVSQL02; DatabaseName=OLReweAbf; Connection=AdoNetConnection
Screenshot im Anhang. Sage100 9.0.10.4 Build 284 vom 19.01.2026
Kann sich (und mir) jemand erklären, was hier schief läuft und was ich zur Berichtigung tun kann?