Avatar billede kcdk Juniormester
15. januar 2003 - 18:08 Der er 20 kommentarer og
1 løsning

Hente fra database

Jeg har en SQL database. Jeg vil nu gerne hente alt data fra den og udskrive det på skærmen. Hvordan gør jeg det. Jeg er ret ny i dette. Håber nogen kan hjælpe mig. Måske lave en skabelon til mig. Jeg har conn til databasen. Mangler bare det hvor jeg trækekr data ud og skriver det.

Mvh

Kasper
Avatar billede medions Nybegynder
15. januar 2003 - 18:09 #1
Så læs denne artikel.:
http://www.html.dk/tutorials/asp/lektion19.asp

//>Rune
Avatar billede kcdk Juniormester
15. januar 2003 - 18:13 #2
Det virker ikke. Det er vist også til Access. Den siger type missmatch
Avatar billede medions Nybegynder
15. januar 2003 - 18:13 #3
Men hvis det er en MS SQL Server du prøver at connecte til, skal du gøre sådan her:

Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Driver={SQL Server}; Server=ServerNavn; Database=DatabaseNavn; uid=Brugernavn; pwd=Adgangskode;"

strSQL = "SELECT * FROM tabelnavn"
Set objRs = objConn.Execute(strSQL)

While Not objRs.EOF
  Response.Write(objRs("kolonnenavn"))
objRs.MoveNext()
Wend


//>Rune
Avatar billede medions Nybegynder
15. januar 2003 - 18:16 #4
Virker det stadivæk ikke?

//>Rune
Avatar billede kcdk Juniormester
15. januar 2003 - 18:20 #5
Skal der stå wend til sidst???
Avatar billede medions Nybegynder
15. januar 2003 - 18:22 #6
Ja :-)

Fx.

While i < 10
  Response.Write("Hej med dig" & "<br>")
Wend

-det er en helt normal lykke..

Tror du skal læse html.dk's tutorial! -www.html.dk/tutorial/asp

//>Rune
Avatar billede kcdk Juniormester
15. januar 2003 - 18:23 #7
Det virker ikke, men det er også mySQL
Avatar billede kcdk Juniormester
15. januar 2003 - 18:24 #8
Problemet med www.html.dk er det er access de arbejder med
Avatar billede medions Nybegynder
15. januar 2003 - 18:26 #9
Det er jo ligemeget.. Hvis du skrifter driver/provideren ud, så er det det samme!

Det eksempel jeg har lavet til dig, udskriver en MS SQL DB!
-kan du få det til at virke?

//>Rune
Avatar billede medions Nybegynder
15. januar 2003 - 18:26 #10
kcdk> Ligger din MySQL DB internt eller externt?

//>Rune
Avatar billede medions Nybegynder
15. januar 2003 - 18:27 #11
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Driver={mySQL}; Server=ServerNavn; Option=16834; Database=DatabaseNavn;"

strSQL = "SELECT * FROM tabelnavn"
Set objRs = objConn.Execute(strSQL)

While Not objRs.EOF
  Response.Write(objRs("kolonnenavn"))
objRs.MoveNext()
Wend

Prøv med dette!

//>Rune
Avatar billede kcdk Juniormester
15. januar 2003 - 18:31 #12
Error Type:
Response object, ASP 0101 (0x80070057)
The function returned |.
/sql/default.asp
Avatar billede medions Nybegynder
15. januar 2003 - 18:32 #13
??

I hvilken linje er der fejl i?

-og prøv lige at lad mig se din kode!

//>Rune
Avatar billede kcdk Juniormester
15. januar 2003 - 18:34 #14
<html>
<head>
</head>
<body>
<%

Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Driver={mySQL}; Server=localhost; Port=3306; Database=kasperc;"

strSQL = "SELECT * FROM Gb"
Set objRs = objConn.Execute(strSQL)

While Not objRs.EOF
  Response.Write(objRs("Navn"))
objRs.MoveNext()
Wend
%>


</body>
</html>

Den kommer ikke med nogen liniefejl. AT jeg har rettet Option til port gør ingen forskel
Avatar billede medions Nybegynder
15. januar 2003 - 18:38 #15
<html>
<head>
</head>
<body>
<%

Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=kasperc;"

strSQL = "SELECT * FROM Gb"
Set objRs = objConn.Execute(strSQL)

While Not objRs.EOF
  Response.Write(objRs("Navn"))
objRs.MoveNext()
Wend
%>


</body>
</html>


Prøv lige sådan!

//>Rune
Avatar billede kcdk Juniormester
15. januar 2003 - 18:40 #16
Den driver kan den ikke finde. Hvor finder jeg den.
Avatar billede medions Nybegynder
15. januar 2003 - 18:42 #17
Avatar billede kcdk Juniormester
15. januar 2003 - 18:44 #18
Det var hvad jeg frygtede. Det hjalp desværre ikke.

Error Type:
Response object, ASP 0101 (0x80070057)
The function returned |.
/sql/default.asp

Mvh
Avatar billede kcdk Juniormester
15. januar 2003 - 18:58 #19
Det virker. Det var fordi der ikke stod noget i det første felt. Tak for hjælpen.
Avatar billede kcdk Juniormester
15. januar 2003 - 19:00 #20
Men den skriver nu bare ??? ud når der hentes fra databasen
Avatar billede medions Nybegynder
15. januar 2003 - 19:08 #21
Hvad mener du med at den nu bare skriver? -selvf. gør den det?

//>Rune
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