Avatar billede sapworld Nybegynder
17. marts 2004 - 15:16 Der er 6 kommentarer og
1 løsning

Data fra en database ind i en tabel - problem

Hej
Jeg prøver at putte data fra en database ind i en tabel, med lidt farver på. Databasen hedder links, Tabellen i databasen hedder info.

Nogen der kender følgende fejl:
Microsoft VBScript runtime error '800a01a8'
Object required: ''
/sapworld/display.asp, line 33

Her er koden:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/SAPWORLD/database/links.mdb")
Conn.Open DSN
sql = "Select * from info"
set rs = Conn.execute(sql)
%>


<table width="100%" border="0" cellspacing="1" cellpadding="1">
<tr>
<td>&nbsp;
<tr>
<td>
<table width="60%" border="0" cellspacing="1" cellpadding="4">
<tr>
<td width="20%" bgcolor="#6699CC"><B>nr.</B></td>
<td width="20%" bgcolor="#6699CC"><span lang="da"><b>Initials</b></span></td>
<td width="20%" bgcolor="#6699CC"><span lang="da"><b>Module/Type</b></span></td>
</tr>

<%blnChangeColor=false%>
<%if objinfo.BOF=true and objinfo.EOF=true then%>
<h1> No data has been found in Period <b> &nbsp;&nbsp;&nbsp;
</b>
<%
else
arrData=objinfo.GetRows ()
arrSize=ubound(arrData,2)
if isarray(arrdata) then
for kk=0 to arrSize
if blnChangeColor=true then
%>
<tr>
<td width="20%" bgcolor="#DDE9F5"><%=arrData(0,kk)%></td>
<td width="20%" bgcolor="#DDE9F5"><%=arrData(1,kk)%></td>
<td width="20%" bgcolor="#DDE9F5"><%=arrData(2,kk)%></td>
                   
</tr>                       
                       
<%
blnChangeColor=false
else
%>
<tr>
<td width="5%" bgcolor="#ffffff"><%=arrData(0,kk)%></td>
<td width="10%" bgcolor="#ffffff"><%=arrData(1,kk)%></td>
<td width="20%" bgcolor="#ffffff"><%=arrData(2,kk)%></td>
</tr>                       
<%
blnChangeColor=True
end if 
next
else
end if
end if%>
           
</table>

</table>


<%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%><%
   
objlinks.Close
set objlinks=nothing
set objConn =nothing
%>

Hilsen

Kim
Avatar billede kelo Nybegynder
17. marts 2004 - 15:20 #1
prøv og byt alle ding objlinks ud med rs, det er det din recordset hedder.
Avatar billede kelo Nybegynder
17. marts 2004 - 15:21 #2
ding = dine
Avatar billede and_ Nybegynder
17. marts 2004 - 15:21 #3
Dit base objekt er forkert... du kalder den rs

set rs = Conn.execute(sql)

men referer til den i koden som objlinks

Skift set rs = Conn.execute(sql)
til
set objlinks = Conn.execute(sql)

så virker det :)
Avatar billede and_ Nybegynder
17. marts 2004 - 15:22 #4
hehe :) - ikke hurtig nok
Avatar billede sapworld Nybegynder
17. marts 2004 - 15:30 #5
Hej Kelo
Din kommentar kom først og virker, så hvis du poster et svar får du point'ene.
Tak for hjælpen begge to.

/Kim
Avatar billede sapworld Nybegynder
17. marts 2004 - 15:31 #6
PS. hurtig respons må jeg nok sige :)
/Kim
Avatar billede kelo Nybegynder
17. marts 2004 - 15:39 #7
Svar :o) velbekomme.
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