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

Forbindelse til database

Hej

Jeg forsøger at få forbindelse til en database på min homepage hos http://www.1asphost.com/, men det vil ikke rigtig lukkedes, for der vises ingen værdier. Databasen hedder "links", og indeholder tabellen "info". Fra denne prøver jeg at liste alle værdier i kolonnen "catagory".

Jeg bruger denne kode:
<html>

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

<%Dim Conn, RS

Set Conn = Server.CreateObject("ADODB.Connection")
Set RS = Server.CreateObject("ADODB.Recordset")

DSNName = "DRIVER=Microsoft Access Driver (*.mdb);DBQ="
DSNName = DSNName & Server.MapPath("/sapworld/database/links.mdb")
Conn.Open DSNName

RS.Open sql, Conn, 3, 3


strSQL = "Select * from info"
Set rs = Conn.Execute(strSQL)

Do

  Response.Write rs("catagory") & "<br>"
  rs.MoveNext

Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing
%>

<body>
</body>
</html>
Avatar billede fennec Nybegynder
17. marts 2004 - 09:31 #1
prøv lige at fjerne "RS.Open sql, Conn, 3, 3". Det burde stadig virke.
Avatar billede sapworld Nybegynder
17. marts 2004 - 09:33 #2
Det er fjernet, men der kommer stadig intet frem på siden

/Kim
Avatar billede Meggel Novice
17. marts 2004 - 09:45 #3
<%
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)

do while not rs.EOF
Response.Write rs("catagory") & "<br>"
rs.movenext
loop
set rs = nothing
%>
Avatar billede fennec Nybegynder
17. marts 2004 - 09:49 #4
Ellers er der 2 "fejl", men de burde ikke betyde noget, men man ved aldrig.
ændre din løkke til:
Do while not rs.eof
  Response.Write rs("catagory") & "<br>"
  rs.MoveNext
loop

og flyt lykken ned mellem <body> tag'ene, da alt der skal vises skal være her, selvom det gerne bliver vist alligevel.
Avatar billede fennec Nybegynder
17. marts 2004 - 09:52 #5
der kom fruth først med løkken....

Bare lige for at være sikker, så er der også noget i din database?????
Avatar billede sapworld Nybegynder
17. marts 2004 - 09:58 #6
Hej

Jo, der er 2 entries i tabellen. Der kommer stadig intet frem, og jeg spekulerer på om det er stien til databasen. Deres forklaring af stien er ikke 100% entydig for mig: http://www.1asphost.com/dsn-less.shtm

/Kim
Avatar billede fennec Nybegynder
17. marts 2004 - 10:05 #7
hvis stien er forkert skulle du helst få en fejl. Men du kan jo prøve at ændre den.
Avatar billede sapworld Nybegynder
17. marts 2004 - 10:08 #8
Har prøvet - Der kommer ingen fejl

/Kim
Avatar billede fennec Nybegynder
17. marts 2004 - 10:21 #9
Der skal være en fejlkode hvis stien er forkert. Har du en url til siden???
Avatar billede sapworld Nybegynder
17. marts 2004 - 10:23 #10
Har du en mail - så kan jeg sende password til dig.

/Kim
Avatar billede fennec Nybegynder
17. marts 2004 - 10:40 #11
Jeg ligger desværre aldrig min mailadd på et forum pga af spam.

Prøv at se kilde-koden i din browser. Er der ikke noget i den.....
Avatar billede sapworld Nybegynder
17. marts 2004 - 10:42 #12
Avatar billede fennec Nybegynder
17. marts 2004 - 10:44 #13
omdøb din fil til .asp ellers bliver asp koden ikke kørt.....
Avatar billede sapworld Nybegynder
17. marts 2004 - 10:46 #14
Ja, Det er klart - det fangede jeg ikke lige :)
http://aa.1asphost.com/sapworld/display3.htm er en anden version med fejl i adresse til DB.

/Kim
Avatar billede fennec Nybegynder
17. marts 2004 - 10:48 #15
igen en htm fil.....
Avatar billede sapworld Nybegynder
17. marts 2004 - 10:53 #16
Aaaaaaaaaaaaargh - øv øv øv. Sæ'fø'li - dumme mig ;)
http://aa.1asphost.com/sapworld/display2.asp har fat i data

Takker for hjælpen - send lige et svar, så får du point. Jeg smutter lige et øjeblik.

/Kim
Avatar billede fennec Nybegynder
17. marts 2004 - 10:58 #17
svar.
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