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
Annonceindlæg fra Cognizant
15. januar 2003 - 18:09
#1
15. januar 2003 - 18:13
#2
Det virker ikke. Det er vist også til Access. Den siger type missmatch
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
15. januar 2003 - 18:16
#4
Virker det stadivæk ikke? //>Rune
15. januar 2003 - 18:20
#5
Skal der stå wend til sidst???
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
15. januar 2003 - 18:23
#7
Det virker ikke, men det er også mySQL
15. januar 2003 - 18:24
#8
Problemet med
www.html.dk er det er access de arbejder med
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
15. januar 2003 - 18:26
#10
kcdk> Ligger din MySQL DB internt eller externt? //>Rune
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
15. januar 2003 - 18:31
#12
Error Type: Response object, ASP 0101 (0x80070057) The function returned |. /sql/default.asp
15. januar 2003 - 18:32
#13
?? I hvilken linje er der fejl i? -og prøv lige at lad mig se din kode! //>Rune
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
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
15. januar 2003 - 18:40
#16
Den driver kan den ikke finde. Hvor finder jeg den.
15. januar 2003 - 18:42
#17
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
15. januar 2003 - 18:58
#19
Det virker. Det var fordi der ikke stod noget i det første felt. Tak for hjælpen.
15. januar 2003 - 19:00
#20
Men den skriver nu bare ??? ud når der hentes fra databasen
15. januar 2003 - 19:08
#21
Hvad mener du med at den nu bare skriver? -selvf. gør den det? //>Rune
Kurser inden for grundlæggende programmering