Avatar billede bremer Nybegynder
20. januar 2007 - 20:10 Der er 4 kommentarer og
1 løsning

Optælling af poster fra databasen

Hej Alle sammen,

jeg er i gang med, at lave en lille blog på mit website. Og jeg er ikke den store programmør, så i skal ikke grine alt for højt, hvis dette ikke giver så meget mening.

Jeg har lidt problemer med optælling af alle min poster ud fra det aktuelle ID
( Request.QueryString("id") ) da jeg bruger to databaser.

Database 1 = X
Database 2 = Y

Hvis jeg skal prøve, at forklare lidt om mit problem.

jeg har en side hvor et aktuelt ID blive vist via. Request.QueryString("id") (database X)- på sammen side har jeg også en anden opdatabase (Database Y), som udskriver alle de værdier med eksempelvis "500"

Så det vil sige, hvor gang der er en bruger som skriver en kommentar bliver det aktuelle "id" gemt i "database Y" under filmid hertil ville jeg genre kunne lave en optælling af hvor mange gange "database Y" har eksembel "500" som værdi.

Jeg har så lavet et script som ser sådan her ud:

<%

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../../db/filmblog.mdb")
Conn.Open DSN
strSQL = "Select count (*) as tal From indlaeg Where filmid = " & Request.QueryString("id")
Set rs = Conn.Execute(strSQL)
Response.Write rs("tal")

%>

Mit problem fremkommer af at QueryString ikke kommer med, http://www.domæne.dk/blog.asp?id=500 - den fejl som kommer frem ser sådan her ud:

(
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

/blog.asp, line 395


Håber I kan hjælpe mig hertil!
- I må også meget komme med andre ideer til hvor jeg ellers kan gøre dette.
Avatar billede kalp Novice
20. januar 2007 - 20:20 #1
hvorfor har du 2 databaser til det? eller mener du 2 tabeller?
Avatar billede kalp Novice
20. januar 2007 - 20:21 #2
strSQL = "Select count (*) as tal From indlaeg Where filmid = '" & Request.QueryString("id") & "'"
Avatar billede kalp Novice
20. januar 2007 - 20:33 #3
egentlig så burde det forslag jeg kom med før ikke fungere medmindre filmid er af datatypen tekst
Avatar billede bremer Nybegynder
20. januar 2007 - 20:36 #4
TAK kalp!!!

det virker! :)
- tak for hjælpen.

TOOOOOOOOOOP $

ps. sender ud lige et svar?
Avatar billede kalp Novice
20. januar 2007 - 20:38 #5
super duper
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