Frågan 30 apr. 2002 11:14 #1 Hur gör jag för att konventera till float..
jag får följande felmeddelande när jag skall skriva in ett ,
t ex 12,26
[Microsoft][ODBC SQL Server Driver][SQL Server]Error converting data type varchar to float.
sql-servern vill nog ha punkt istället för komma.
det finns ingen direkt konvertering till float, närmast är nog double: CDbl("variabel")
@nders Medlem sedan juni 2000 32 967 inlägg
sql-servern vill nog ha punkt istället för komma
Ja, så borde det vara. Skapar lite problem eftersom många har regionalinställningar på sina maskiner som gör att decimaltal använder kommatecken, inte punkt. Det löser man enklast med Replace().
strSQL = "INSERT INTO tblTabell1 (Field1, Field2) VALUES (" & Replace(tal1, ",", ".") & ", " & Replace(tal2, ",", ".") & ")"
Mvh,