|
| 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
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
| |
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
| |
|
|