Hallo,
>
> Hallo ich habe noch ein Problem was ich n�cht gel�st bekomme.
> Und zwar habe
> ich ja meine Access zu einer MSSQL DB umgebaut. Nun streiken
> allerdings
> meine Scipte auf meiner Seite und zwar wenn ich per SQL in die DB eine
> W�HRUNG reinschreiben will
>
> INSERT INTO Warenkorb(EVK) VALUES ('" & preis &"')"
>
> Bekomme ich folgenden fehler
>
> Die implizite Konvertierung von Datentyp varchar in Datentyp
> money in der
> .Warenkorb-Tabelle, EVK-Spalte ist nicht zul�ssig. Verwenden Sie die
> CONVERT-Funktion, um diese Abfrage auszuf�hren.
>
>
Du solltest in .NET mit Stored Procedures arbeiten.
Dann �bergibst Du Deiner Stored Procedure einfach den Wert.
Der Parameter ist vom Typ "Money". Der entsprechende
Datentyp in .NET ist "decimal".
parm = new SqlParameter("colname", SqlDbType.Money)
parm.Precision = 18;
parm.Scale = 2;
Wichtig: die Scale Definition mu� der in der SQL Server DB entsprechen.
Gruss
Alex
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net