webForumDet fria alternativet

Hjälp med en INSERT sats

Databaser & SQL

2 svar · 199 visningar · startad av plelkes

Medlem sedan mars 2002823 inlägg
Frågan#1

Vet inte ifall detta betraktas som korspostning, men jag gör ändå ett försök:

Jag har en sida med nedanstående kod:

<%
Session.LCID = 1053
Set vatskeb = Server.CreateObject( "Adodb.Connection" )
vatskeb.Provider = "Microsoft.Jet.OLEDB.4.0"
MdbFilePath = Server.MapPath("\vatskebalans\db\vbalans.mdb")
vatskeb.ConnectionString = "Data Source='" & MdbFilePath & "'"
vatskeb.open

pnr= Request.Form("personnr")
d = FormatDateTime(Date, 2)
For each formObj in Request.Form
     If left(formObj,9) = "leggatill" Then
            lngFluidID = Replace(Request.Form(formObj), "leggatill", "")
            strSQL = "INSERT INTO tblVetskebalans(Dag, FluidID, Volym, PatID) VALUES(#" & d & "#,'" & lngFluidID & "'," & Request.Form("volym" & lngFluidID) & ", '" & pnr & "')"

 Response.Write strSQL
vatskeb.Execute strSQL, , 128
   
     End if
Next
            
vatskeb.close
Set vatskeb = Nothing

%>

Nu vill jag att i tblVetskebalans.Na lägga till resultatet av multiplikation mellan

  1. textfältet där volymsskrivs = Request.Form("volym" & lngFluidID)
  2. tblFluids.Na -> talfält(fälststorlek= enkel, format = fast, 4 decimaler)
Medlem sedan dec. 200012 464 inlägg
#2

Lagra bara volymen och utför multiplikationen när du hämtar data.

Medlem sedan mars 2002823 inlägg
#3

LarsG skrev:

Lagra bara volymen och utför multiplikationen när du hämtar data.

Det har jag oxå tänkt, men..

Jag skall använda resultaten av multiplikationerna till att lagra det totala mängden Na, K, osv

262 ms totalt · 3 externa anrop · v20260731065814-full.265f3fdd
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)