Avatar billede telep Nybegynder
15. juni 2006 - 10:12 Der er 13 kommentarer og
1 løsning

Connecte til mySQL, hive data ud og vise dem i en "table"

Hej Experts!

Jeg er helt grøn i ASP.

Jeg skal connecte til en mySQL database og dernæst læse nogle data ud og til sidst vise dem i en table.
Jeg skal nok have den lidt fra begyndelsen.

Jeg kan sagtens kode det i alle mulige andre sprog - har bare ALDRIG rigtig lavet noget på web.

På forhånd tak.
Avatar billede fennec Nybegynder
15. juni 2006 - 10:28 #1
Der er ikke så meget i det:

<%

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "MySQL connection string"

set rs = conn.execute("select * from enTabel")
Response.write "<table>"
while not rs.eof
  response.write "<tr><td>"& rs("kolonne1") &"</td><td>"& rs("kolonne2") &"</td></tr>"
  rs.MoveNext
wend
Response.write "</table>"
%>
Avatar billede fennec Nybegynder
15. juni 2006 - 10:30 #2
Et eks på en connection string er:
Conn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=dinserver;DATABASE=dindatabase;UID=ditbrugernavn;PWD=ditpassword;"
Avatar billede ffsoft Praktikant
15. juni 2006 - 10:35 #3
MySQL connection string kunne være:

MySQL connection string="DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=db;UID=dbowner;PWD=ownerpassword;"

Du kan læse mere om det her: http://www.ffsoft.dk/ under eksempler

Connection strings kan du finde her: http://www.connectionstrings.com/
Avatar billede telep Nybegynder
15. juni 2006 - 11:04 #4
Det kører!

men hvor skriver jeg
<table border="0" cellpadding="5" cellspacing="0" summary="">
Avatar billede fennec Nybegynder
15. juni 2006 - 11:38 #5
Enten:
set rs = conn.execute("select * from enTabel")
Response.write "<table border=""0"" cellpadding=""5"" cellspacing=""0"" summary="""">"
while not rs.eof

eller:
set rs = conn.execute("select * from enTabel") %>
<table border="0" cellpadding="5" cellspacing="0" summary="">
<%
summary="""">"
while not rs.eof
Avatar billede fennec Nybegynder
15. juni 2006 - 11:38 #6
En klip og klistre fejl i edn sidste :o)

set rs = conn.execute("select * from enTabel") %>
<table border="0" cellpadding="5" cellspacing="0" summary="">
<%
while not rs.eof
Avatar billede telep Nybegynder
15. juni 2006 - 12:46 #7
hmm...
hvad er galt:
      <%
       
        Set Conn = Server.CreateObject("ADODB.Connection")
        Conn.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=oyan_dk;UID=oyan_dk;PWD=nmss4sc;"
       
        set rs = conn.execute("select * from ns_galleries") %>
                <table border="0" cellpadding="25" cellspacing="25" summary="">
        <%
                Response.write "<table>"
        while not rs.eof
          response.write "<tr><td>"& rs("headline") &"</td><td>"& rs("folder") &"</td></tr>"
          rs.MoveNext
        wend
        Response.write "<tr><td></td></tr></table>"
        %>

der kommer ingen cellpadding og cellspacing!
Avatar billede telep Nybegynder
15. juni 2006 - 12:46 #8
se lige bort fra at jeg lige har postet pwd :-)
Avatar billede telep Nybegynder
15. juni 2006 - 14:57 #9
any one?
Avatar billede fennec Nybegynder
15. juni 2006 - 15:25 #10
Få du en fejl??
Avatar billede telep Nybegynder
15. juni 2006 - 16:22 #11
nej
men der kommer ikke rigtig mellemrum mellem mine celler

du kan se her: nordstjernen.oyan.dk/test/letter.asp

jeg vil jo gerne ha at der er mere mellemrum mellem cellerne
Avatar billede fennec Nybegynder
15. juni 2006 - 16:31 #12
Du har to gange <table>. Fjern den sidste, nok den der står i ASP koden:

set rs = conn.execute("select * from ns_galleries") %>
<table border="0" cellpadding="25" cellspacing="25" summary="">
<%
Response.write "<table>"  '<-- DENNE SKAL SLETTES
while not rs.eof
Avatar billede telep Nybegynder
17. juni 2006 - 20:15 #13
Tusind tak - og beklager lang svar tid!
Avatar billede fennec Nybegynder
19. juni 2006 - 09:07 #14
Helt i orden. Og tak for point.

.o) <-- One Eyed Jack
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