Avatar billede nythjem Nybegynder
20. september 2003 - 20:07 Der er 1 kommentar og
1 løsning

Skrive til database

Hej Alle!

Jeg er i gang med, at sammensætte en enkelt bannerstyring og mangler nu kun "vist x antal" gange delen. Jeg har følgende script, og skal have indprogrammeret feltet count, der opdaterer databasen med +1 hver gang default.asp vises. Håber der er én, der vil hjælpe :)

--------------------

<%
  Response.Buffer = True

  Function Show()
    Randomize
    RandNum = Int(Rnd * Ialt) + 1
    Record.MoveFirst
    For i = 1 to RandNum - 1
      Record.MoveNext
    next
    Response.Write "<a href='click.asp?ID=" & Record("ID") & "' target='_blank'><img src='" & Record("banner") & "' alt='" & Record("Beskrivelse") & "' border = '0'></a>"
  end function

 
  Set Rs = Server.CreateObject("ADODB.Connection")
  DBPath = "DBQ=" & server.mappath("../../database/banner.mdb")
  Rs.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath

  Sql = "Select count(*) as Found from banner"
  Set Record =  Rs.Execute(Sql)

  Ialt = Record("found")

  Sql = "Select * from banner"
  Set Record =  Rs.Execute(Sql)
%>

--------------------

Rigtig god weekend
Avatar billede tuctoh Nybegynder
20. september 2003 - 20:24 #1
Function Show()
    Randomize
    RandNum = Int(Rnd * Ialt) + 1
    Record.MoveFirst
    For i = 1 to RandNum - 1
      Record.MoveNext
    next
    Response.Write "<a href='click.asp?ID=" & Record("ID") & "' target='_blank'><img src='" & Record("banner") & "' alt='" & Record("Beskrivelse") & "' border = '0'></a>"
RS.execute "UPDATE banner SET [count] = [count]+1 WHERE id = "&Record("ID")
  end function


simple as that ehh?
DU skal bare huske [] om COUNT; da det er et reserveret ord
Avatar billede nythjem Nybegynder
20. september 2003 - 20:49 #2
Hej Tuctoh

Elsker simple løsninger som virker :)

Så mange tak for hjælpen! Og god weekend :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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