nafets
Mitglied
Hallo
Habe folgendes Problem: Ich habe mir ein Faktura Tool gebastelt welches automatische Rechnungen generiert. Funktioniert alles einwandfrei, ausser wenn die Totalsumme über CHF 1000.-- kommt dann bringt es folgenden Fehler. Beispiel Betrag = 1'129.80:
Microsoft OLE DB Provider for SQL Server Fehler "80040e14'
Zeile 1: Falsche Syntax in der Nähe von '129.80'
Wenn ich dann an der angegebenen Zeilenstelle nach dem Code schaue, dann ist da ein einfacher ASP Insert Befehl.
Das Feld in welches der Betrag geschrieben werden soll ist als "decimal" hinterlegt, da dieser an einem anderen Ort zum weiter verarbeiten benötigt wird.
Aber auch mit Money oder so geht es nicht. Die TotalWerte kommen aus einer Abfrage. In dieser ist auch was komisch, der Betrag wird so 1129.800000 angegeben. Kann es sein, das deshalb der Wert nicht richtig kommt? Dieser wird zwar beim auslesen Formatiert und dieser wird dann weiter gegeben und inseriert.
Wenn ich jetzt eine Zahl manuell in das benötigte Datenbank Feld schreibe dann geht es. Weiss jemand an was das liegen könnte oder wo ich noch suchen sollte.
Danke
Gruss
Habe folgendes Problem: Ich habe mir ein Faktura Tool gebastelt welches automatische Rechnungen generiert. Funktioniert alles einwandfrei, ausser wenn die Totalsumme über CHF 1000.-- kommt dann bringt es folgenden Fehler. Beispiel Betrag = 1'129.80:
Microsoft OLE DB Provider for SQL Server Fehler "80040e14'
Zeile 1: Falsche Syntax in der Nähe von '129.80'
Wenn ich dann an der angegebenen Zeilenstelle nach dem Code schaue, dann ist da ein einfacher ASP Insert Befehl.
Das Feld in welches der Betrag geschrieben werden soll ist als "decimal" hinterlegt, da dieser an einem anderen Ort zum weiter verarbeiten benötigt wird.
Aber auch mit Money oder so geht es nicht. Die TotalWerte kommen aus einer Abfrage. In dieser ist auch was komisch, der Betrag wird so 1129.800000 angegeben. Kann es sein, das deshalb der Wert nicht richtig kommt? Dieser wird zwar beim auslesen Formatiert und dieser wird dann weiter gegeben und inseriert.
Wenn ich jetzt eine Zahl manuell in das benötigte Datenbank Feld schreibe dann geht es. Weiss jemand an was das liegen könnte oder wo ich noch suchen sollte.
Danke
Gruss