Löste det genom att:
Dim each_book As String = amount / number
each_book = each_book.Replace(",", ".")
3 svar · 271 visningar · startad av cyprys
Ska dividera t.ex. 8 med 7 och vill du spara decimaltal i en MS SQL-server och valde då sonika decimal som datatyp för fältet.
Problemet är nu hur jag ska lägga in talet i kolumnen.
Om jag kör utan enkelfnuttar runt om då skapar ju kommatecknet felmeddelanden att antalet fält i VALUES inte är lika många som jag definerat strax innan.
Om jag kör med enkelfnuttar runt så har den problem att kovertera från varchar till numeric säger den.
Dim each_book As Decimal = amount / number
each_book = Decimal.Parse(each_book)
Command1 = "INSERT INTO tbl_stat_payment (col_amount, col_date, col_downloads, col_payment_each_download) "
Command1 &= "VALUES(" & amount & ", '" & DateTime.Now() & "', " & number & ", " & each_book & ");"
Någon som vet varför och hur fixa?
Löste det genom att:
Dim each_book As String = amount / number
each_book = each_book.Replace(",", ".")
Tog det dig 1 timma och 36 minuter effektiv tid att komma på det ? hehe
hehe :)
Nästan, den tiden inkluderade även en stund q3 och en matbit.
Men nästan ;)