Announcement

Collapse
No announcement yet.

Error : multiple rows in singleton select

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Error : multiple rows in singleton select

    Danke,<br>
    <br>
    Das kommt aus der SP!
    ich bin mir sicher, selbst wenn ich den Datensatz in der Console Updaten will, bekomme ich den fehler<br>
    <pre>
    update Table_T
    set Feld1=99
    Where Kdnr=1777
    </pre>
    <br>
    Die Kdnr ist Primary Key

  • #2
    Error : multiple rows in singleton select

    Hi,<br>
    <br>
    Ich setze in einer SP folgendes SQL-Statement ein, <br>
    und bekomme jetzt die Fehlermeldung <br>
    multiple rows in singleton select<br>
    <br>
    Das update Sql läft aber auf anderen Datenbanken fehlerlos.<br>
    woher kommt dieser Fehler, wir benutzen IB6.02, Dialect3.<br>
    Ich habe auch schon ein Backup+Restore gemacht, der Fehler bleibt.<br>

    <pre>

    Update Table_T
    Set Feld1=99,
    Tag4 =1
    Where Fil = 1 And
    Feld1=98 And
    (Feld2 ='X' Or Feld2='N') And
    (Feld3 ='X' Or Feld3='N') And
    (Feld4 ='X' or Feld4 ='N');
    </pre>

    Comment


    • #3
      Hallo Klaus,
      <br><br>
      bist Du Dir sicher, dass die Update-Anweisung den Fehler verursacht? Ich würde eher auf ein SELECT ... FROM ... INTO in der Stored Procedure tippen, das als Ergebnismenge mehr als nur einen Datensatz zurückgibt. Poste hier einfach mal die Stored Procedure.
      <br><br>
      Thoma
      Thomas Steinmaurer

      Firebird Foundation Committee Member
      Upscene Productions - Database Tools for Developers
      Mein Blog

      Comment


      • #4
        Danke,<br>
        <br>
        Das kommt aus der SP!
        ich bin mir sicher, selbst wenn ich den Datensatz in der Console Updaten will, bekomme ich den fehler<br>
        <pev>
        update Table_T
        set Feld1=99
        Where Kdnr=1777
        </prev>
        <br>
        Die Kdnr ist Primary Key

        Comment


        • #5
          Hallo Klaus,
          <br><br>
          d.h., das einfache Update-Statement (also nicht innerhalb einer Stored Procedure) einfach in der IBConsole ausgeführt, ergibt diese Fehlermeldung auch? Existieren für die Tabelle Table_T ein oder mehrere UPDATE Trigger?
          <br><br>
          Thoma
          Thomas Steinmaurer

          Firebird Foundation Committee Member
          Upscene Productions - Database Tools for Developers
          Mein Blog

          Comment


          • #6
            Vielen Dank!!!<br>
            <br>
            Das War's!
            das letzte Update ist beim Kunden schiefgelaufen, da haben sich in einer Tabelle doppelte Werte angesammelt, werde ich wohl noch korrigieren müssen.<br>
            Da wäre ich nie drauf gekommen.<br>
            Eine Verneigung und besten dank :-

            Comment

            Working...
            X