/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Newbie in trouble
Fra : Torbjørn Pettersen


Dato : 08-05-03 17:48

Har en database (books.mdb) med flere tabeller, hvor den ene
heter Reviews. Her har jeg flere felter, men skal kun liste noen.
Dette er koden min:
----------------
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="
&Server.MapPath("../cgi-bin/books.mdb")
rs.Open "SELECT * FROM Reviews", conn
%>

<table>

<DIV ALIGN="center">
<CENTER>
<TABLE BORDER="1" CELLSPACING="1" STYLE="border-collapse: collapse"
BORDERCOLOR="#111111" WIDTH="800" ID="AutoNumber1">
<TR>
<TD
WIDTH="100%"><%=rs("Title")%>&nbsp;by&nbsp;<%=rs("AuthorFirstName")%>&nbsp;<%=rs("AuthorLa
stName")%>, reviewed by&nbsp;<%=rs("Name")%></TD>
<%do until rs.EOF%>
</TR>
</TABLE>
</CENTER>
</DIV>

<%loop
rs.close
conn.close
%>
-------------
Jeg får følgende feil:
Microsoft VBScript runtime error '800a01a8'
Object required: ''
/reviews/reviews_new.asp, line 12

Hva er det som er galt her? Mangler tydeligvis noe, men hva?

Torbjørn



 
 
Jonas Schmeltz Aaber~ (08-05-2003)
Kommentar
Fra : Jonas Schmeltz Aaber~


Dato : 08-05-03 18:40

Hvad står der i linie 12?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Torbjørn Pettersen (08-05-2003)
Kommentar
Fra : Torbjørn Pettersen


Dato : 08-05-03 18:54

Jonas Schmeltz Aaberg wrote...
> Hvad står der i linie 12?

Fanden. Klippte vekk noe html. Linje 12 er:
rs.Open "SELECT * FROM Reviews", conn

Torbjørn



Jens Gyldenkærne Cla~ (08-05-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 08-05-03 20:36

Torbjørn Pettersen skrev:

> Fanden. Klippte vekk noe html. Linje 12 er:
> rs.Open "SELECT * FROM Reviews", conn

Du kan ikke bruge metoder på rs før variablen er skabt. Enten skal
du skrive:

   Set rs = Conn.Execute ("SELECT * FROM Reviews")

- i stedet for linjen med rs.Open, eller også skal du have en linje
med

   Set rs = Server.CreateObject("ADODB.Recordset")

- ind før din rs.Open-linje.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste