hans_schmid
Erfahrenes Mitglied
Moin moin,
ich dreh hier gleich durch...
Ich versuche seit Tagen ein paar Datenbankeinträge/-updates zu machen.
Aber ich bekomme IMMER die Fehlermeldung, dass irgendwelche Datentypen in Kriterienausdrücken unverträglich sind.
Was das bedeutet weiß ich zwar -> die einzutragende Variable ist mit dem in der DB angegebenen Feldtyp nicht kompatibel.
Aber ich hab absolut keine Ahnung, wo bei mir der Fehler sein könnte
Hier mal ein Beispiel:
Das ist der query-string, der den Fehler verursacht.
Die dazugehörige DB-Struktur sieht so aus:
Daraus folgt für mich:
ID_Kunde -> numerisch, also ohne "single quotes"
alles andere -> nicht numerisch, also mit "single quotes"
Kann mir da mal jemand erklären, warum ich diese Fehlermeldung bekomme?
MfG
Hans
ich dreh hier gleich durch...
Ich versuche seit Tagen ein paar Datenbankeinträge/-updates zu machen.
Aber ich bekomme IMMER die Fehlermeldung, dass irgendwelche Datentypen in Kriterienausdrücken unverträglich sind.
Was das bedeutet weiß ich zwar -> die einzutragende Variable ist mit dem in der DB angegebenen Feldtyp nicht kompatibel.
Aber ich hab absolut keine Ahnung, wo bei mir der Fehler sein könnte
Hier mal ein Beispiel:
PHP:
$update ="UPDATE Agenda SET ID_Kunde=$_POST[kunde], day='$_POST[datum]', uhrzeit_from='$_POST[uhrzeit_from]', uhrzeit_to='$_POST[uhrzeit_to]', topic='$_POST[topic]', speaker='$_POST[speaker]', confirmed='$_POST[confirmed]', comment='$_POST[comment]', ag_lastmod='$lastmod' WHERE ID_Agenda=$_POST[agenda_id]";
Die dazugehörige DB-Struktur sieht so aus:
Daraus folgt für mich:
ID_Kunde -> numerisch, also ohne "single quotes"
alles andere -> nicht numerisch, also mit "single quotes"
Kann mir da mal jemand erklären, warum ich diese Fehlermeldung bekomme?
MfG
Hans