Closed Pillowg1rl closed 4 years ago
Das Problem ist, dass jeder Request ein Object mit den geforderten Daten, aber auch mit Informationen wie affectedRows und error, sein muss.
Eine Lösung wäre, die Daten in dem Object unter "data" zu returnen. In diesem Fall etwa so...
Anzahl_Rows := leya.listRows("Mitarbeiter")
msgbox % Anzahl_Rows.data
Dann würde jede Antwort auf ein Request wie folgt aussehen.
{ data, affectedRows, error }
Ich werde darüber nachdenken und ggf. die Tage die API umschreiben.
Das Problem ist jetzt mit V3 gelöst.
/edit: Ich sollte noch anmerken, dass das Update breaking Changes mit sich bringt. Und jetzt jede Antwort einer Funktion ein Object ist und die Daten unter data liegen. Ausserdem fallen bei error und affectedRows die Unterstriche weg.
Also (als Beispiel) ist jetzt
Readout := leya.get("Mitarbeiter",Userloginname,"Vorname")
Readout := Readout.Data.Vorname
Readout := Readout.error
//solved (falls jemand eine ähnliche Frage hat)
Ich bekomme bei dem Befehl
leya.countrows("Mitarbeiter")
leider nur<!--response=""1""-->
zurück... Habe mir jetzt mitAnzahl_Rows := leya.listRows("Mitarbeiter")
Anzahl_Rows := Anzahl_Rows.__affectedRows
beholfen. Aber des Rätsels Lösung kann da ja nicht sein ;)