Ciao a tutti. Premetto che molto probabilmente il mio errore è banale ma non ho trovato soluzioni sul WEB.
Sto facendo una pagina asp "cassa". Mi serve inserire degli importi che mi sommino una cifra già esistente nel mio DB access.
Ecco la pagina asp:
Set connCW = Server.CreateObject("ADODB.Connection")
connCW.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/cassa.mdb")
set rs =server.CreateObject("adodb.recordset")
sSQL="Select * From Cassa "
Bar=birre*nbirre+bibite*nbibite+acqua*nacqua+caffe *ncaffe
rs.Open ssql, connCW, 2, 3
If From = "BAR" then
Do while not rs.EOF
if rs("giorno")+1-1 = today+1-1 then
conta = 1
if Not rs is Nothing Then
rs("Bar") = rs("Bar")+Bar
else
end if
Response.Redirect "OK.asp?from=cassa?Barnew=" & Bar & "&Somma=" & rs("Bar") & ""
else
end if
rs.MoveNext
Loop
Non mi da errori ma semplicemente non mi aggiorna la cifra con la nuova ma continua a inserirmi il numero contenuto in "Bar" anzichè sommarlo con rs("Bar")
Penso sia un problema di numeri decimali o interi... ma non so come risolverlo.
Spero di essermi spiegato...