/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Telle klikk
Fra : Kenneth


Dato : 08-10-02 18:30

Jeg har denne koden som peker til en main news sak.
Jeg har et felt i min Access database som heter "Klikk".
Hvordan kan jeg telle/registrere antall klikk på denne linken?

<a href='news.asp?NewsID=<%= RS("ID") %>'>Read more....</a>

Kenneth



 
 
Michael Petersen (08-10-2002)
Kommentar
Fra : Michael Petersen


Dato : 08-10-02 19:27

Hej,

Lige under hvor du laver selve udtrækket til nyheden f.eks. sql="select *
from news where newsID=" & request("NewsID"). Skal du ligge en update
funktion f.eks. sql="update news set klikk=klikk+1 where newsID=" &
request("NewsID")

Prøv det.

/michael

"Kenneth" <fra_skolen@beklager.no> wrote in message
news:UCEo9.359$jS5.9980@news2.ulv.nextra.no...
> Jeg har denne koden som peker til en main news sak.
> Jeg har et felt i min Access database som heter "Klikk".
> Hvordan kan jeg telle/registrere antall klikk på denne linken?
>
> <a href='news.asp?NewsID=<%= RS("ID") %>'>Read more....</a>
>
> Kenneth
>
>



Kenneth (08-10-2002)
Kommentar
Fra : Kenneth


Dato : 08-10-02 20:34


"Michael Petersen" <michael.petersen@jubiipost.dk> wrote in message
news:3da3235c$0$45924$edfadb0f@dspool01.news.tele.dk...
> Hej,
>
> Lige under hvor du laver selve udtrækket til nyheden f.eks. sql="select *
> from news where newsID=" & request("NewsID"). Skal du ligge en update
> funktion f.eks. sql="update news set klikk=klikk+1 where newsID=" &
> request("NewsID")
>
> Prøv det.
>
> /michael
>
> "Kenneth" <fra_skolen@beklager.no> wrote in message
> news:UCEo9.359$jS5.9980@news2.ulv.nextra.no...
> > Jeg har denne koden som peker til en main news sak.
> > Jeg har et felt i min Access database som heter "Klikk".
> > Hvordan kan jeg telle/registrere antall klikk på denne linken?
> >
> > <a href='news.asp?NewsID=<%= RS("ID") %>'>Read more....</a>
> >
> > Kenneth
> >


Hmmm... jeg får det ikke til å telle antall klikk. Slik ser koden min ut nå
(der jeg henter ut hovednyheten):

NewsID = Request.QueryString("NewsID")

Set MyKopling = Server.CreateObject("ADODB.Connection")
Set RS = Server.CreateObject("ADODB.Recordset")

MyKopling.Open "DBQ=" & Server.Mappath(MyDb) & ";Driver={Microsoft Access
Driver (*.mdb)};"

MySQL = "SELECT * FROM news WHERE ID = " & NewsID
MySQL = "UPDATE news set Klikk=Klikk+1 WHERE ID=" & NewsID
RS.Open MySQL, MyKopling, 1, 3

I min Access database har jeg feltet Klikk (number)

Hva kan være feil?

Kenneth



Kenneth (08-10-2002)
Kommentar
Fra : Kenneth


Dato : 08-10-02 20:38


"Kenneth" <fra_skolen@beklager.no> wrote in message
news:eqGo9.489$jS5.14172@news2.ulv.nextra.no...
>
> "Michael Petersen" <michael.petersen@jubiipost.dk> wrote in message
> news:3da3235c$0$45924$edfadb0f@dspool01.news.tele.dk...
> > Hej,
> >
> > Lige under hvor du laver selve udtrækket til nyheden f.eks. sql="select
*
> > from news where newsID=" & request("NewsID"). Skal du ligge en update
> > funktion f.eks. sql="update news set klikk=klikk+1 where newsID=" &
> > request("NewsID")
> >
> > Prøv det.
> >
> > /michael
> >
> > "Kenneth" <fra_skolen@beklager.no> wrote in message
> > news:UCEo9.359$jS5.9980@news2.ulv.nextra.no...
> > > Jeg har denne koden som peker til en main news sak.
> > > Jeg har et felt i min Access database som heter "Klikk".
> > > Hvordan kan jeg telle/registrere antall klikk på denne linken?
> > >
> > > <a href='news.asp?NewsID=<%= RS("ID") %>'>Read more....</a>
> > >
> > > Kenneth
> > >
>
>
> Hmmm... jeg får det ikke til å telle antall klikk. Slik ser koden min ut

> (der jeg henter ut hovednyheten):
>
> NewsID = Request.QueryString("NewsID")
>
> Set MyKopling = Server.CreateObject("ADODB.Connection")
> Set RS = Server.CreateObject("ADODB.Recordset")
>
> MyKopling.Open "DBQ=" & Server.Mappath(MyDb) & ";Driver={Microsoft Access
> Driver (*.mdb)};"
>
> MySQL = "SELECT * FROM news WHERE ID = " & NewsID
> MySQL = "UPDATE news set Klikk=Klikk+1 WHERE ID=" & NewsID
> RS.Open MySQL, MyKopling, 1, 3
>
> I min Access database har jeg feltet Klikk (number)
>
> Hva kan være feil?
>
> Kenneth
>

Glemte å sende feilen jeg får

ADODB.Recordset (0x800A0CC1)
Item cannot be found in the collection corresponding to the requested name
or ordinal.
news.asp, line 44

Og i linje 44 står det:
MySQL = "UPDATE news set Klikk=Klikk+1 WHERE ID=" & newsID
RS.Open MYSQL, MyKopling, 1, 3



Kenneth (08-10-2002)
Kommentar
Fra : Kenneth


Dato : 08-10-02 20:47


"Kenneth" <fra_skolen@beklager.no> wrote in message
news:luGo9.494$jS5.14653@news2.ulv.nextra.no...
>
> "Kenneth" <fra_skolen@beklager.no> wrote in message
> news:eqGo9.489$jS5.14172@news2.ulv.nextra.no...
> >
> > "Michael Petersen" <michael.petersen@jubiipost.dk> wrote in message
> > news:3da3235c$0$45924$edfadb0f@dspool01.news.tele.dk...
> > > Hej,
> > >
> > > Lige under hvor du laver selve udtrækket til nyheden f.eks.
sql="select
> *
> > > from news where newsID=" & request("NewsID"). Skal du ligge en update
> > > funktion f.eks. sql="update news set klikk=klikk+1 where newsID=" &
> > > request("NewsID")
> > >
> > > Prøv det.
> > >
> > > /michael
> > >
> > > "Kenneth" <fra_skolen@beklager.no> wrote in message
> > > news:UCEo9.359$jS5.9980@news2.ulv.nextra.no...
> > > > Jeg har denne koden som peker til en main news sak.
> > > > Jeg har et felt i min Access database som heter "Klikk".
> > > > Hvordan kan jeg telle/registrere antall klikk på denne linken?
> > > >
> > > > <a href='news.asp?NewsID=<%= RS("ID") %>'>Read more....</a>
> > > >
> > > > Kenneth
> > > >
> >
> >
> > Hmmm... jeg får det ikke til å telle antall klikk. Slik ser koden min ut
> nå
> > (der jeg henter ut hovednyheten):
> >
> > NewsID = Request.QueryString("NewsID")
> >
> > Set MyKopling = Server.CreateObject("ADODB.Connection")
> > Set RS = Server.CreateObject("ADODB.Recordset")
> >
> > MyKopling.Open "DBQ=" & Server.Mappath(MyDb) & ";Driver={Microsoft
Access
> > Driver (*.mdb)};"
> >
> > MySQL = "SELECT * FROM news WHERE ID = " & NewsID
> > MySQL = "UPDATE news set Klikk=Klikk+1 WHERE ID=" & NewsID
> > RS.Open MySQL, MyKopling, 1, 3
> >
> > I min Access database har jeg feltet Klikk (number)
> >
> > Hva kan være feil?
> >
> > Kenneth
> >
>
> Glemte å sende feilen jeg får
>
> ADODB.Recordset (0x800A0CC1)
> Item cannot be found in the collection corresponding to the requested name
> or ordinal.
> news.asp, line 44
>
> Og i linje 44 står det:
> MySQL = "UPDATE news set Klikk=Klikk+1 WHERE ID=" & newsID
> RS.Open MYSQL, MyKopling, 1, 3
>


Unnskyld, men jeg så ikke godt nok etter. Koden teller antall klikk nå, men
jeg får fortsatt feilen jeg postet. Hva er feil?

Kenneth



Jens Gyldenkærne Cla~ (08-10-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 08-10-02 21:51

Kenneth skrev:

>> Og i linje 44 står det:
>> MySQL = "UPDATE news set Klikk=Klikk+1 WHERE ID=" & newsID
>> RS.Open MYSQL, MyKopling, 1, 3

> Unnskyld, men jeg så ikke godt nok etter. Koden teller antall
> klikk nå, men jeg får fortsatt feilen jeg postet. Hva er feil?

Det er ikke nødvendigt at åbne et recordsæt for at udføre en
handlingsforespørgsel.

Prøv at udskifte RS.Open.... med

MyKopling.execute MYSQL

Jeg er dog ikke sikker på at det er derfor du får fejl.

PS: Klip gerne lidt i dine citater.
--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO - www.fiduso.dk)
I ovenstående tekst benyttes nyt komma.

Kenneth (08-10-2002)
Kommentar
Fra : Kenneth


Dato : 08-10-02 22:48


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns92A1E877E4E02jcdmfdk@127.0.0.1...
> Det er ikke nødvendigt at åbne et recordsæt for at udføre en
> handlingsforespørgsel.
>
> Prøv at udskifte RS.Open.... med
>
> MyKopling.execute MYSQL
>
> Jeg er dog ikke sikker på at det er derfor du får fejl.

Hei

Jeg skal forsøke å klippe ut litt når tråden blir for lang. Beklager

Ditt tips løste mitt problem! Når jeg byttet ut RS.open med
MyKopling.execute så virket koden som den skulle.

Tusen takk for hjelpen

Kenneth



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste