Det kan være et desimaltall, og det er det som er problemet. Jeg får tallet avrundet til nærmeste heltall når jeg legger det inn i databasen. Jeg ønsker å legge inn som desimaltallet i basen de gangene summen blir et desimaltall.
Har prøvd det også. Det fungerer fint når jeg skriver ut variabelen med response.write. Fungerer også å legge til i databasen så lenge summen ikke er et desimaltall. Når summen er et desimaltall og jeg bruker Cint() eller Clng() fungerer scriptet, men det legger inn et avrunnet heltall i databasen. Feltet i databasen er av typen float.
for each tablecheck in Request.QueryString("tablecheck")
utfortID = Split(tablecheck, "&")
sum = Cdbl(sum) + Cdbl(utfortID(1)) 'Her gjøres variablene om til Double next
response.write sum
if viewcheck<>0 then
sSQL = "UPDATE SkadeInspeksjon SET Fastprisavtale='" & Clng(sum) & "' WHERE SkadeID=" & viewcheck conn.Execute(sSQL)
end if
Når jeg summerer tallene fra utfortID(1) i sum så bruker jeg Double, og skriver jeg ut som får jeg et desimaltall. Problemet er som tidligere nevnt når sum skal legges inn i databasen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.