Avatar billede lund_dk Praktikant
27. januar 2005 - 11:04 Der er 1 kommentar og
1 løsning

Opdatere banner i db

<%
  Set rsAnnoncering = Server.CreateObject("ADODB.Recordset")
  rsAnnoncering.Open "select * from Annoncering WHERE placering = 1 AND language = '" & SetLanguage & "' AND Visninger BETWEEN 0 AND Eksponeringer-1", Conn, 1
  If Not (rsAnnoncering.BOF Or rsAnnoncering.EOF) Then
    Randomize
    intCount = Int(Rnd * rsAnnoncering.RecordCount) + 1
    rsAnnoncering.AbsolutePosition = intCount
   
    rsAnnoncering("Visninger") = rsAnnoncering("Visninger") + 1
    rsAnnoncering.Update
    %>
    <a href="redirect.asp?id=<%=rsAnnoncering("ID")%>" target="_blank"><img src="<%=rsAnnoncering("BannerURL")%>" alt="<%=rsAnnoncering("beskrivelse")%>"></a>

    <%
  End If
  rsAnnoncering.Close
  Set rsAnnoncering = Nothing
%>

Hvorfor får jeg fejlen:
ADODB.Recordset (0x800A0CB3)
Det aktuelle postsæt understøtter ikke opdatering. Det kan skyldes en begrænsing af provideren eller den markerede låsetype.?

Det er når jeg vil opdatere +1 rsAnnoncering("Visninger") i databasen?
Avatar billede Søren Bech Morsing Praktikant
27. januar 2005 - 16:39 #1
Conn, 1

skal være
Conn, 2 (eller Conn, 3)

synes dog jeg plejer at ha den sådan; conn, 3,2

altså 2 parametre
Avatar billede Søren Bech Morsing Praktikant
27. januar 2005 - 16:42 #2
SQLQuery = "SELECT blal bla bla...."
set rs = Server.CreateObject("ADODB.Recordset")
rs.open SQLQuery, conn, 3, 2

Har du lavet forbindelse til din database (i dette tilfælde: conn)

Den her kan du opdatere i
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