Redpadz
New member
Hi,
Ich krieg grade nen Qualmkopf über nem SQL-Ausdruck. Es handelt sich um eine Microsoft-Jet-Datenbank über Access. Dort möchte ich, daß der Preis mit 2 Stellen nach dem Komma angegeben wird, auch dann wenn es sich um z.B. 20,00 handelt.
Ich kann machen was ich will, aber ich krieg immer nur eine Stelle bei Doppelnull. Meine Anweisung lautet:
$sql = "INSERT INTO Artikel (ARTIKEL_NR,MENGE,ARTIKELBEZEICHNUNG,PREIS,WAEHRUNG) VALUES ('$ARTIKEL_NR','$MENGE','$ARTIKELBEZEICHNUNG',CSTR($PREIS),'$WAEHRUNG')";
DECIMAL wird von Jet-Datenbanken nicht unterstützt. Und ich weiß nicht mehr, was da noch faul sein könnte. auch CSTR($PREIS,2) geht nicht (da kommt die Fehlermeldung....Falsche Anzahl von Argumenten). Die Datenbank läuft übrigens....fals das was zu sagen hat auf einem Apache.
Im voraus danke,
Cu
Redpadz
Ich krieg grade nen Qualmkopf über nem SQL-Ausdruck. Es handelt sich um eine Microsoft-Jet-Datenbank über Access. Dort möchte ich, daß der Preis mit 2 Stellen nach dem Komma angegeben wird, auch dann wenn es sich um z.B. 20,00 handelt.
Ich kann machen was ich will, aber ich krieg immer nur eine Stelle bei Doppelnull. Meine Anweisung lautet:
$sql = "INSERT INTO Artikel (ARTIKEL_NR,MENGE,ARTIKELBEZEICHNUNG,PREIS,WAEHRUNG) VALUES ('$ARTIKEL_NR','$MENGE','$ARTIKELBEZEICHNUNG',CSTR($PREIS),'$WAEHRUNG')";
DECIMAL wird von Jet-Datenbanken nicht unterstützt. Und ich weiß nicht mehr, was da noch faul sein könnte. auch CSTR($PREIS,2) geht nicht (da kommt die Fehlermeldung....Falsche Anzahl von Argumenten). Die Datenbank läuft übrigens....fals das was zu sagen hat auf einem Apache.
Im voraus danke,
Cu
Redpadz