Avatar billede easysoft_studios Nybegynder
08. marts 2002 - 17:10 Der er 11 kommentarer og
2 løsninger

hente alle der begynder med A

Hvis jeg har en tabel, med en masse poster, i et felt der hedder "navne", hvordan kan jeg så hente alle dem ind på siden der begynder med A, B, C osv.?
Avatar billede coltau Juniormester
08. marts 2002 - 17:39 #1
SQL - sætningen skal se således uf for at hente alle dem der starter med a

SQL = "select * from tabel where navne like 'a%'"

% betyder at det er ligegyldig hvad der står efter a.
Avatar billede easysoft_studios Nybegynder
08. marts 2002 - 17:49 #2
kan du ikke give et mere udbybende eksempel?
Avatar billede easysoft_studios Nybegynder
08. marts 2002 - 17:53 #3
jeg har Connected med denne kode:

<%

Response.Buffer = True

mode = Request.QueryString("mode")

Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("videodb.mdb")
%>

og nu vil jeg så gerne vise alle de poster som starter på fx. "a". Noget i stil med Response.Write() eller hvad?
Avatar billede rune_c Nybegynder
08. marts 2002 - 18:06 #4
<%

Response.Buffer = True

mode = Request.QueryString("mode")

Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("videodb.mdb")

set rs = conn.execute("select * from tabel where navne like 'a%'")

do until rs.EOF and rs.BOF
  Response.write rs("din_kolone") & "<br>"
  rs.movenext
loop
%>
Avatar billede easysoft_studios Nybegynder
08. marts 2002 - 18:13 #5
den brokker sig:


Ahead
A Mans Stories
a
fejl '80020009'
Undtagelse opstod.

/main.asp, linje 24


du kan se den har puttet de 3 poster jeg har lavet ind.

Ahead
A Mans Stories
a

men så brokker den sig... hvad er der galt?
Avatar billede easysoft_studios Nybegynder
08. marts 2002 - 18:14 #6
jeg har kopieret din kode, og ændret tabel til vhs og navne til title
samt din_kolone til title
Avatar billede rune_c Nybegynder
08. marts 2002 - 18:18 #7
hvad står der i linie 24
Avatar billede easysoft_studios Nybegynder
08. marts 2002 - 18:29 #8
Response.write rs("title") & "<br>"
Avatar billede rune_c Nybegynder
08. marts 2002 - 18:41 #9
underligt... kan du ikke sende det til isd@mail.dk så kigger jeg lige. Også gerne din db, så behøver jeg ikke at lave en
Avatar billede easysoft_studios Nybegynder
08. marts 2002 - 18:57 #10
er på vej :)
Avatar billede orca Nybegynder
08. marts 2002 - 18:58 #11
Du skal ikke skrive:
Do Until rs.EOF And rs.BOF.

Skriv istedet:
Do Until rs.EOF OR rs.BOF

Mvh Mark
--
www.gameshots.dk
Avatar billede rune_c Nybegynder
08. marts 2002 - 19:06 #12
<%
Response.Buffer = True

mode = Request.QueryString("mode")

Set conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("videodb.mdb")
%>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title></title>
</head>

<body>
<%

set rs = conn.execute("select * from vhs where vhstitle like 'a%'")

do until rs.EOF or rs.BOF
  Response.write("<a href='#'>") & rs("vhstitle") & "<br></a>"
  rs.movenext
loop
%>                                

</body>

</html>
Avatar billede easysoft_studios Nybegynder
12. marts 2002 - 13:41 #13
rigtig godt! orca får 5 point for at hoppe med på vognen, og 10 til rune_c for resten af en ellers fungerende kode.
tak begge to.
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