Avatar billede mscodedk Nybegynder
11. juni 2002 - 16:37 Der er 9 kommentarer

WHY? database scriptet virker ikke.....

jeg har en nogel scripts å mit site... derfor vil jeg tælle hver gang nogle er på scriptene..
Scriptet:

#####################
<%
dbName = "/Stat/Antal.mdb"
ConnPath = "DBQ=" & server.mappath(dbName)
strConnect = "Driver={Microsoft Access Driver (*.mdb)}; " & ConnPath
set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open strConnect

Set rs = Server.CreateObject("ADODB.Recordset")

rs.Open "asp", strConnect, adOpenDynamic, adLockOptimistic, adCmdTable

rs("antal") = rs("antal") + 1

rs.Update

rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
%>
######################

Databaseb består af følgende tabeller: ASP, PHP, Vbscript, Javascript og Darkbasic...

Håber i kan hjælpe mig med det  .. PÅ FORHÅND TAK! =)

/MSK
Avatar billede tmceu Praktikant
11. juni 2002 - 16:41 #1
Nu er det en meget tynd beskrivelse, men hvis du vil opdatere tælleren, er scriptet noget i stil med:

sql = "UPDATE PHP Set AntalSet = AntalSet + 1 WHERE Something=" & minVariabel

conn.Execute(sql)
Avatar billede mscodedk Nybegynder
11. juni 2002 - 16:43 #2
w8 a moment dude jeg er dansk ya know.... hold on a mom
Avatar billede mscodedk Nybegynder
11. juni 2002 - 16:45 #3
<%
dbName = "/Stat/Antal.mdb"
ConnPath = "DBQ=" & server.mappath(dbName)
strConnect = "Driver={Microsoft Access Driver (*.mdb)}; " & ConnPath
set Conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
rs open Conn, strConnect

strSQL = "Select * FROM ASP"

rs("antal") = rs("antal") + 1

rs.Update

rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
%>
Avatar billede mscodedk Nybegynder
11. juni 2002 - 16:45 #4
ups
Avatar billede mscodedk Nybegynder
11. juni 2002 - 16:47 #5
<%
dbName = "/Stat/Antal.mdb"
ConnPath = "DBQ=" & server.mappath(dbName)
strConnect = "Driver={Microsoft Access Driver (*.mdb)}; " & ConnPath
set Conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
rs open Conn, strConnect

strSQL = "Select * FROM ASP"
set rs = Conn.Execute(strSQL)

rs("antal") = rs("antal") + 1

rs.Update

rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
%>
Avatar billede tmceu Praktikant
11. juni 2002 - 19:47 #6
Hvad er dit kriterie for at opdatere ? Har du en key som eks. et ID felt eller ?
Avatar billede mscodedk Nybegynder
12. juni 2002 - 22:26 #7
Næ egentlig ikke... Den skal bare opdateres hver gang nogen går ind på scriptene under f.eks. ASP.. ! =)
Avatar billede tmceu Praktikant
13. juni 2002 - 19:07 #8
Du har vel mere end én rækker pr. tabel, ikke ?

Den kode du viser, opdaterer kun den første post i tabellen, hvilket næppe er hvad du ønsker.

Du skriver at den bare skal opdatere, hver gang nogen går ind under scriptene. Hvis du har mere end ét script og det er det enkelte script der skal opdateres, er du nødt til at have et felt til unikt at identificere posten/scriptet.

Håber du forstår hvad jeg mener, for jeg forstår ikke helt dig :)
Avatar billede mscodedk Nybegynder
13. juni 2002 - 22:39 #9
Jeg har nemlig kun et felt "Antal"... Hmmm tror jeg vil lave en række for hver gang set script.... K
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