Avatar billede bodyguard Nybegynder
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...
Avatar billede eagleeye Praktikant
20. juni 2004 - 20:14 #1
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.")
%>
Avatar billede eagleeye Praktikant
20. juni 2004 - 20:15 #2
men hvis den ikke bliver opdateret så prøv at tjekke Request.Form("belob") ikke er tom, ved evt. at udskrive den.
Avatar billede tbm_iceman Nybegynder
20. juni 2004 - 20:15 #3
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.")
Avatar billede tbm_iceman Nybegynder
20. juni 2004 - 20:16 #4
hehe... du kom lidt før...

= Request.Form("belob")  skal være:
fBelob = Request.Form("belob")
Avatar billede bodyguard Nybegynder
20. juni 2004 - 20:42 #5
Hmmmm fatter det ik det vil bare ikke virker...

Her er hele filen:
http://www.bodyguardz.dk/KasseStatus.txt
Avatar billede bodyguard Nybegynder
20. juni 2004 - 20:45 #6
Avatar billede tbm_iceman Nybegynder
20. juni 2004 - 20:46 #7
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...
Avatar billede tbm_iceman Nybegynder
20. juni 2004 - 20:52 #8
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
Avatar billede bodyguard Nybegynder
20. juni 2004 - 21:09 #9
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...
Avatar billede tbm_iceman Nybegynder
20. juni 2004 - 21:17 #10
http://iceman.dnsalias.org/download/kassestatus.asp.css

download den og se den igennem... du burde bruge tabulering når du koder... alle dine tabeller osv er totalt umulige at holde styr på.
Avatar billede bodyguard Nybegynder
20. juni 2004 - 21:30 #11
Jeg mangler et LOGIN!
Avatar billede tbm_iceman Nybegynder
20. juni 2004 - 21:32 #12
ahh 2 sec
prøv nu!
Avatar billede bodyguard Nybegynder
20. juni 2004 - 21:33 #13
Microsoft VBScript compilation error '800a03ea'

Syntax error

/-----/-sys/kassestatus.asp, line 84

On Error Resume
---------------^
Avatar billede tbm_iceman Nybegynder
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..
Avatar billede bodyguard Nybegynder
20. juni 2004 - 21:59 #15
en rettelse.. Querystring ...

Og det virker stadigt ikke!
Avatar billede tbm_iceman Nybegynder
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..
Avatar billede bodyguard Nybegynder
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...
Avatar billede tbm_iceman Nybegynder
20. juni 2004 - 22:17 #18
det er i orden.. :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester