---
title: "Visa databasstruktur"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/142643-visa-databasstruktur"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Frexuz"
published: "2006-02-17T17:33:42.000Z"
updated: "2006-02-22T09:19:13.000Z"
replies: 7
views: 686
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/142643-visa-databasstruktur"
---

# Visa databasstruktur

## #1 — Frexuz, 2006-02-17T17:33Z

```
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("frexuz.mdb")

Set objADOX = Server.CreateObject("ADOX.Catalog")
	objADOX.ActiveConnection = Connect

For Each table in objADOX.Tables
	If table.Type = "TABLE" Then
		response.write table.Name & "<br />"
	End If
Next
%>
```

Här har jag en kod som visar alla TABELLER i min databas, men har inte lyckats hitta hur man hämtar alla COLUMNER från varje tabell, nån som vet?
(Kom ihåg att det är access och inte mysql)

Permalänk: https://www.webforum.nu/p/142643

## #2 — Lasp, 2006-02-17T20:02Z

Jag har tidigare fått hjälp med just detta från vår SQLguru LarsG.
Vänta bara.

Permalänk: https://www.webforum.nu/p/1769200

## #3 — Peter S, 2006-02-17T20:19Z

```
For Each table in objADOX.Tables
	If table.Type = "TABLE" Then
		response.write table.Name & "<br />"
		for each col in table.columns
			response.write col.name & " "
		next
		response.write "<br />"
	End If
Next
```

<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/admscadoapireference.asp>

Permalänk: https://www.webforum.nu/p/1769208

## #4 — Frexuz, 2006-02-17T21:55Z

tack, det funkar!
hur visar jag alla kolumner från en enda tabell då?
om jag vill ha en bestämd tabell

jag tänkte göra ett dynamiskt admin system där jag först skriver ut alla tabeller som är länkar, tex default.asp?table=news
sen vill jag hämta alla columner från det som står i länken

Permalänk: https://www.webforum.nu/p/1769229

## #5 — Peter S, 2006-02-18T10:33Z

```
If table.Type = "TABLE" and table.Name = "news" then
  ...
```

Permalänk: https://www.webforum.nu/p/1769312

## #6 — Frexuz, 2006-02-18T17:12Z

går det att sortera utskriften på något sätt?
columnerna skrivs ut i bokstavsordning och inte i den ordning dom ligger i databas-tabellen

Permalänk: https://www.webforum.nu/p/1769496

## #7 — Sasch, 2006-02-22T03:59Z

```
strTabellNamn = "tabellens_namn"

set rs = server.createobject("adodb.recordset")
set rs = objdbconnection.execute("select * from "& strTabellNamn &"")
for i = 0 to rs.Fields.Count - 1
  Response.write("kolumn: " & rs.Fields(i).Name & "<br>")
next 
rs.close()
```

Permalänk: https://www.webforum.nu/p/1770541

## #8 — Palle, 2006-02-22T09:19Z

**Tråden flyttas från *Webbutveckling - Övrigt*.**

mvh Palle
Moderator webForum

Permalänk: https://www.webforum.nu/p/1770571

---

Tråden på webben: https://www.webforum.nu/amne/asp/142643-visa-databasstruktur
