20. juni 2004 - 20:00
Der er
17 kommentarer og 1 løsning
Trække tal fra
Hejsa Jeg har prøvet på at lave et lille script, som skal trække tal fra.. <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("database/sys.mdb") & ";UID=admin;PWD=;" Set rs = Server.CreateObject("ADODB.RecordSet") strSQL = "Select * from kasse where id = 1" rs.Open strSQL, Conn, 1, 3 strBelob = RS("belob") + Request.Form("belob") RS("belob") = strBelob rs.Update response.redirect("KasseStatus.asp?mode=passok&error2=Kassen er nu opdateret.") %> Men det virker ikke, det melder ingen fejl eller noget men tallet bliver bare ikke opdateret...
Annonceindlæg fra Deloitte
Du kan lave det i en UPDATE SQL sætning sådanm her: <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("database/sys.mdb") & ";UID=admin;PWD=;" strSQL = "update kasse set belob=belob+" & Request.Form("belob") & " where id = 1" Conn.Execute(strSQL) Conn.Close response.redirect("KasseStatus.asp?mode=passok&error2=Kassen er nu opdateret.") %>
men hvis den ikke bliver opdateret så prøv at tjekke Request.Form("belob") ikke er tom, ved evt. at udskrive den.
brug ... Dim Conn, RS, fBelob Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("database/sys.mdb") & ";UID=admin;PWD=;" = Request.Form("belob") Conn.Execute("UPDATE kasse SET belob=belob+" & fBelob & " WHERE id=1;") Response.Dedirect("KasseStatus.asp?mode=passok&error2=Kassen er nu opdateret.")
hehe... du kom lidt før... = Request.Form("belob") skal være: fBelob = Request.Form("belob")
hehe... du har lavet en fejl i HTML'en... <input type="TEXT" size="26" name="id" id="id" style="...." value="<%= RS("belob") %> Kr" READONLY><br><br> du kalder din input med name="id" men i ASP'en kalder du den med mony og du skrev til os at den skulle kaldes med belob...
din kode er utrolig rodet... du kalder frem og tilbage... fordi jeg er i et godt humør vil jeg omstrukturer den så du kan se hvordan man kan lave det MEGET letterer
hehe oki... Men den der: <input type="TEXT" size="26" name="id" id="id" style="...." value="<%= RS("belob") %> Kr" READONLY> Viser bare hvor mange penge der er i kassen alt ialt... Det skal du helst ik pille ved... Det er mere hvis man får Ptjek frem ... Prøv at køre dokumentet og klik på Pluds Beløb så kommer der en feldt frem hvor man kan indtaste det beløb som skal lægges til...
20. juni 2004 - 21:30
#11
Jeg mangler et LOGIN!
20. juni 2004 - 21:32
#12
ahh 2 sec prøv nu!
20. juni 2004 - 21:33
#13
Microsoft VBScript compilation error '800a03ea' Syntax error /-----/-sys/kassestatus.asp, line 84 On Error Resume ---------------^
20. juni 2004 - 21:40
#14
ahh... bare slet den linie... det var noget jeg skrev forat kunne se om det virkede de ændringer jeg lavede..
20. juni 2004 - 21:59
#15
en rettelse.. Querystring ... Og det virker stadigt ikke!
20. juni 2004 - 22:12
#16
hmm... Så er det fordi du har indsat noget som jeg ikke må se... fordi når jeg tester det her virker det fint... har lige testet det igen bare for at se kontrolere igen..
20. juni 2004 - 22:16
#17
det virker nu... jeg opdaterede databasen og fandt ud af at jeg havde sat feldtet som notat og ikke tal ... pinligt.. det må du undskylde...
20. juni 2004 - 22:17
#18
det er i orden.. :)
Kurser inden for grundlæggende programmering