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

Antwort per Email an