webForumDet fria alternativet

Hämta poster ur databas

ASPur ASP

13 svar · 239 visningar · startad av [AMD]Zmaster

Medlem sedan mars 20021 716 inlägg
Frågan#1

Hejsan, jag har en databas som heter databas.mdb, i den finns det en som heter "nyhetsbrev".
I tabellen finns det 2 fält, ett ID och ett som heter "email".

Hur skriver jag nu en sida som hämtar alla emailadresser och skriver ut dem 1 på varje rad?

Medlem sedan jan. 20022 440 inlägg
#2

<%
SQL = "SELECT * FROM nyhetsbrev Order BY id"
set rs = connect.Execute(SQL)

response.write email & "<br>"
%>

Medlem sedan mars 20021 716 inlägg
#3

Räcker den lilla kodsnutten??

Medlem sedan mars 20023 561 inlägg
#4
<%
Dim objConn = Server.CreateObject("adodb.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("databas.mdb")

Dim objRs = objConn.Execute("SELECT email FROM nyhetsbrev ORDER BY id")

Do until objRs.EOF
     Response.Write(objRs("email") & "<br>")
     objRs.MoveNext
Loop

Set objRs = Nothing
Set objConn = Nothing
%>
Medlem sedan mars 20021 716 inlägg
#5

Josef:
Microsoft VBScript compilation error '800a0401'

Expected end of statement

/test/index.asp, line 2

Dim objConn = Server.CreateObject("adodb.Connection")
------------^

Medlem sedan sep. 2002538 inlägg
#6

Men josef då ;)

<%
Dim objConn
objConn = Server.CreateObject("adodb.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("databas.mdb")

Dim objRs
objRs = objConn.Execute("SELECT email FROM nyhetsbrev ORDER BY id")

Do until objRs.EOF
     Response.Write(objRs("email") & "<br>")
     objRs.MoveNext
Loop

Set objRs = Nothing
Set objConn = Nothing
%>
Medlem sedan mars 20021 716 inlägg
#7

Hmm, verkar som det ändå inte vill funka:
Microsoft VBScript runtime error '800a01a8'

Object required: ''

/test/index.asp, line 4

Medlem sedan mars 20023 561 inlägg
#8

alj skrev:

Men josef då ;)

Aha... Sorry, har suttit med .Net nu ett tag... :r

Medlem sedan mars 20021 716 inlägg
#9

Oki, men vad är felet i alj's senaste inlägg?

Medlem sedan dec. 20003 563 inlägg
#10

Set objRs = objConn.Execute("SELECT email FROM nyhetsbrev ORDER BY id")

Medlem sedan mars 20021 716 inlägg
#11
<%
Dim objConn
objConn = Server.CreateObject("adodb.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("databas.mdb")

Dim objRs
Set objRs = objConn.Execute("SELECT email FROM nyhetsbrev ORDER BY id")

Do until objRs.EOF
     Response.Write(objRs("email") & "<br>")
     objRs.MoveNext
Loop

Set objRs = Nothing
Set objConn = Nothing
%>

Var det så du menade så fungerar inte det :(

Medlem sedan mars 20023 561 inlägg
#12
<%
Dim objConn
[b]Set[/b] objConn = Server.CreateObject("adodb.Connection")
objConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("databas.mdb")

Dim objRs
Set objRs = objConn.Execute("SELECT email FROM nyhetsbrev ORDER BY id")

Do until objRs.EOF
     Response.Write(objRs("email") & "<br>")
     objRs.MoveNext
Loop

Set objRs = Nothing
Set objConn = Nothing
%>
Medlem sedan dec. 20003 563 inlägg
#13

/ r

Medlem sedan mars 20021 716 inlägg
#14

Ahh, äntligen, tack så hemskt mycket!

269 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
131 ms — hämta forumlista (db)
134 ms — hämta statistik (db)
132 ms — hämta tråd, inlägg och bilagor (db)