15. januar 2003 - 19:29
Der er
10 kommentarer og 1 løsning
ASP og SQL
Jeg har et problen når jeg henter mine dataer fra min database. <% 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 %> Sådan gør jeg det. Men når det skal skrives på skærmen så bliver det bare til ???. Hvad sker der?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
15. januar 2003 - 19:34
#1
Hvad udskriver den helt præcist? Hvis det er fordi den udskriver det hele i en linje, så prøv sådan her: While Not objRs.EOF Response.Write(objRs("Navn") & "<br>") objRs.MoveNext() Wend //>Rune
15. januar 2003 - 19:37
#2
Det vil den ikke godtage. Men den skriver bare 3x? for hvert input jeg har i min database
15. januar 2003 - 19:39
#3
Jamen hvad står i din database? Har du skrevet noget tekst eller? //>Rune
15. januar 2003 - 19:41
#4
Ja der er noget tekst ---------------------------------- Navn | Email | Emne | Tekst | Site ---------------------------------- dfff | dffd | dfdf | fddf | dfdf Ovenstående er et eksempel.
15. januar 2003 - 19:48
#5
Jamen hvad står der HELT præcist! For hvis nu der STÅR ? i hver record, så er det jo nok derfor ;o) -Det lyder MEGET underligt hvis ikke det her virker, for jeg har lige afprøvet koden på min egen MySQL DB! //>Rune
15. januar 2003 - 19:50
#6
Der er ikke et ? nogensteder i min db. Der står Kasper under Navn
15. januar 2003 - 19:56
#7
Fuck hvor det lyder underligt!! Prøv evt. at genstarte din computer! Og prøv lige at skriv: <% Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=kasperc;" strSQL = "SELECT COUNT(*) FROM Gb" Set objRs = objConn.Execute(strSQL) Response.Write(objRs(0)) %> //>Rune
15. januar 2003 - 20:06
#8
Genstartet. Ingen forbedring. Siger 1 når jeg kører det nye script
15. januar 2003 - 22:40
#9
Ok.. prøv at skriv: <% 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) Response.Write(objRs("navn")) %> Hvad skriver den så? //>Rune
15. januar 2003 - 22:57
#10
det samme. Prøver mig på min udbyders server nu
16. januar 2003 - 00:35
#11
Fandt selv ud af det. Der var db problemer
Kurser inden for grundlæggende programmering