Archiv des Intrexx Live! Forums

Hier sehen Sie die Foreneinträge aus dem Intrexx Live! Forum. Bis November 2016 war es das Forum für alle Fragen rund um die Software Intrexx von United Planet.
Seit November 2016 gibt es ein neues moderiertes Forum, das Intrexx Community Forum. Nutzen Sie bitte unbedingt dieses für aktuelle Fragen, Antworten und Informationen.

Wichtig: Dieses Forum dient als Archiv. Die Einträge beziehen sich oft auf ältere Versionen von Intrexx und entsprechen nicht mehr den aktuellen technischen Gegebenheiten.
Daher sollten alle Inhalte ausschließlich von Experten genutzt werden. Bei unsachgemäßer Anwendung kann es zu zeitaufwändigen Problemen oder Datenverlust kommen.
Übersicht > Intrexx Professional: Programming > Verbrauch errechnen mit Goovy und unterschiedlichen Datentypen

Verbrauch errechnen mit Goovy und unterschiedlichen Datentypen

Hallo,
ich bekomme im Log immer die Fehlermeldung "undefined devision" . Das berechnen klappt, ich weiß nur nicht, warum hier die Meldung drin steht:

// Datenbank
l_conn = g_dbConnections.systemConnection
// DS ID
def ID = g_record["4C069D51620AF0C7C58E21302418985D53E98D96"].value /* datafield (PK) (S) ID <integer> */
// Felder holen
def Feld1 = g_record["785B2B7220F5217B52846A8ED9C0C9F427A47A30"].value /* datafield km <integer> */
def Feld2 = g_record["DE201C64C19DF68793E3E2BF1A188E062EE8BFFD"].value /* datafield tfu <integer> */
// def Feld2a = Feld2.value * 100
// Rechnen
def Ergebnis = ((Feld2.value * 100) / Feld1.value)
def Ergebnis1 = Ergebnis * 1
// Updatestatement
g_dbQuery.executeUpdate(l_conn, "Update XDATAGROUPE28928E21 SET FLT_VERBRAUCH = ? where LID =?")
{
setFloat(1, Ergebnis1)
setInt(2, ID)
}
15.04.2016 13:50 von j.golda@p2consult.de
Möglicherweise ist das .value ein Problem. das hängt einmal an g_record und dann nochmal an Feld1 und Feld2
Ansonsten ist es auch möglich, dass einer der Werte "null" ist.
15.04.2016 15:10 von MartinW
Zurück | Alles über Intrexx | Impressum | Datenschutzerklärung

Über United Planet
© 2019 United Planet GmbH
Schnewlinstraße 2
79098 Freiburg