20. november 2004 - 15:07Der er
6 kommentarer og 1 løsning
hent de rigtige poster i db'en
Hej E
Jeg laver et udtræk fra en access DB, på en IIS 5.0 via ASP kode.
men desværre fik det ikke den ønskede effekt... jeg har lavet en streng: set rs = conn.execute ("select count(BilledeID) as totalpics from "&table&" where Bsti='"&"gfx/galleri/biler/"&"'")
hvor table er en variabel der angiver fra hvilken table der skal hentes
stregen henter data fra DB'en... men følger ikke WHERE Bsti=osv... udtrækket bliver istedet til de 22 første rækker i DB'en, og der er nok 75. Nu er det sådan, at der er 22 felter i DB'en hvor Bsti = gfx/galleri/biler/ og de er spredt ned gennem DB'en... så hvorfor henter strengen de 22 første felter? istedet for der hvor de er listet i tabellen?
Strengen skal hente de 22 felter hvor de nu er listet i DB'en, og burde den engenlig ikke det?
mit problem er at jeg ikke kan hente de 22 billeder rigtigt i denne kode:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html> <head> <title>Slideshow</title> </head>
<body onload=""> <form id=picfrm name=picfrm>
<% 'connect til database ' instance af Server.CreateObject("ADODB.Connection") skal være "conn" dim table, filename, imagepath, orderby ' tabelnavn table = "billeder"
' kolonne i tabel indeholdende billedets filnavn filename = "Bsrc"
' stien til billederne imagepath = "gfx/galleri/biler/"
'sortering orderby = "BilledeID"
if orderby <> "" then orderby = "order by "& orderby end if
set rs = conn.execute ("select count(BilledeID) as totalpics from "&table&" where Bsti='"&imagepath&"'")
i koden: set rs = conn.execute ("select * from " & table & " " & orderby) vil jeg gerne have tilføjet en WHERE sætning: WHERE Bsti=gfx/gallei/biler/ ... men det lykkedes ikke
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.