- was ist das?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo,
    im Serverlog schauts wie folgt aus:

    Zitat

    SettedInt (TankID: 1)!

    Die 1, richtig!


    Im MySQL-Log:

    Zitat

    UPDATE Tankstellen SET Vorrat = '109' WHERE ID = ''

    Screen im Anhang, weshalb ist das so? Am Code kann es eigtl. nicht liegen:
    printf("Abgezogen (%d, %d)!", Zahl, Tankstelle[TankID][LiterVorrat]);
    mysql_SetInt("Tankstellen", "Vorrat", Tankstelle[TankID][LiterVorrat], "ID", Tankstelle[TankID][dbID]);
    printf("SettedInt (TankID: %d)!", Tankstelle[TankID][dbID]);


    Grüße.

  • Das kommt wenn zum Beispiel bei dem Platzhalter %s ein Zahlenwert kommt,bei %d eine Gleitkommazahl usw. Sprich,falscher Parameter für den Platzhalter.
    Zeig mal die Funktion mysql_SetInt und die deklaration von Tankstelle.