Avatar billede sorenmt84 Juniormester
17. september 2002 - 15:32 Der er 1 kommentar og
1 løsning

Tilføj DB virker ikke

Har følgende script... Meningen er at de først skal gå ind og tjekke om en bestmet session er oprettet... Hvis ikke, skal den indsætte en post til en tabel i en database...

Derefter skal den løbende indsætte poster ind i en anden tabel, med reference til den post som tidligere blev oprettet i den anden tabel...

Filen er en der er includeret i alle mine sider, da den skal tælle hits og den opretter også fint nok den første post, men når den opretter ikke dem der skal have reference til den første... Hvorfor ikke???



<% dato = date()
dag = day(dato)
mdr = month(dato)
aar = year(dato)
stat_tal = dag & "" & mdr & "" & aar & "" & int(1235 * rnd)
if session("sejs_gruppe_stat") <> "online" then
Set Conn = Server.CreateObject("ADODB.Connection")
Set rs_stat = Server.CreateObject("ADODB.Recordset")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("inc/db/stat.mdb")
strSQL = "SELECT * FROM hits"
rs_stat.Open strSQl, Conn, 1, 3
rs_stat.AddNew
rs_stat("reftal") = stat_tal
rs_stat("dag") = dag
rs_stat("mdr") = mdr
rs_stat("aar") = aar
rs_stat("dato") = date()
rs_stat("tid") = time()
rs_stat.Update
conn.Close
Set conn = nothing
Set strSQL = nothing
session("sejs_gruppe_stat") = "online"
Set Conn = Server.CreateObject("ADODB.Connection")
Set rs_akk = Server.CreateObject("ADODB.Recordset")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("inc/db/stat.mdb")
strSQL = "SELECT * FROM hits where reftal = " & stat_tal
rs_akk.Open strSQl, Conn, 1, 3

elseif session("sejs_gruppe_stat") = "online" then
Set Conn = Server.CreateObject("ADODB.Connection")
Set rs_hit = Server.CreateObject("ADODB.Recordset")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("inc/db/stat.mdb")
strSQL = "SELECT * FROM hits_sider"
rs_hit.Open strSQl, Conn, 1, 3
rs_hit.AddNew
rs_hit("refid") = rs_akk("id")
rs_hit("side") = akk_side
rs_hit("tid") = time()
conn.Close
Set conn = nothing
Set strSQL = nothing
end if %>
Avatar billede mccannon Nybegynder
17. september 2002 - 16:39 #1
øhh hvor er det lige du tilføjer her, jeg kan kun se Select * og ikke nogen INSERT INTO

??
Avatar billede sorenmt84 Juniormester
17. september 2002 - 17:00 #2
Det hele skulle gerne være der... Dog fandt jeg ud af at der manglede en rs_hit.update - Hvilket var skyld at den ikke tilføjede nogle poster, men det virker nu!
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