23. april 2003 - 11:38
Der er
9 kommentarer og 1 løsning
Vis alle tabeller i MySQL DB.
Jeg har et problem med at få følgende asp.script til at vise tabellerne i en bestemt database: Dim strSQL, rs strSQL = "SHOW TABLES;" Set rs = conn.Execute(strSQL) While not rs.EOF Response.Write (rs.table_name & "<br>") rs.movenext Wend Jeg får følgende fejlmeddelelse: Microsoft VBScript runtime error '800a01b6' Object doesn't support this property or method: 'table_name' Men jeg har ikke kunne finde frem til hvad jeg skal erstatte 'table_name' med. Hjælp venligst
Annonceindlæg fra itavis
23. april 2003 - 11:41
#1
rs("table_name")
23. april 2003 - 11:42
#2
erikjacobsen> Der er da ikke noget der hedder "SHOW TABLES" er der? //>Rune
23. april 2003 - 11:46
#3
Men jeg tror egentlig blot du skal skrive rs(0) ;))
23. april 2003 - 11:50
#4
SHOW TABLES fremgår af MySQL manualen og virker i MySQL prompten. Men jeg vil gerne kunne vise alle tabeller i databasen på hjemmesiden. Jeg har prøvet dine forslag, men det giver ikke rigtigt noget resultat. Søren
23. april 2003 - 11:53
#5
Jeg har fået det til at virke med: Dim strSQL, rs, fld, blnBGColor, strBGColor strSQL = "SHOW TABLES;" Set rs = conn.Execute(strSQL) while not rs.EOF If blnBGColor = TRUE Then strBGColor = "#999966" blnBGColor = FALSE Else strBGColor = "#CCCC99" blnBGColor = TRUE End if Response.Write "<tr bgcolor=" & strBGColor & ">" For Each fld in rs.fields Response.Write "<td>" & rs.Fields(fld.Name) & "</td>" Next Response.Write "</tr>" rs.MoveNext wend 'Rydder op rs.close set rs = nothing Tak for interessen, men det giver ingen point. Søren
23. april 2003 - 11:55
#6
Så venligtst luk spm'et! (Lig selv et svar og accepter det) //>Rune
23. april 2003 - 11:55
#7
Hvem i alverden interesserer sig også for points? Virker rs(0) ikke?
23. april 2003 - 12:08
#8
Da jeg prøvede rs(0) første gang, fik jeg en fejlmeddelelse. Men jeg har lige prøvet det igen, for at kunne give dig fejlmeddelelsen, og nu virker det. Vil du have pointene?
23. april 2003 - 12:10
#9
Nej nej, jeg samler overhovedet ikke på point. Jeg skulle bare lige være sikker på, at det var rigtigt nok :)
23. april 2003 - 12:13
#10
Jeg lukker spørgsmålet
Kurser inden for grundlæggende programmering