---
title: "titta på tabeller utan att veta vad de heter"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/96760-titta-på-tabeller-utan-att-veta-vad-de-heter"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Nöff"
published: "2004-02-07T11:30:20.000Z"
updated: "2004-02-12T09:43:33.000Z"
replies: 8
views: 325
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/databaser-sql/96760-titta-på-tabeller-utan-att-veta-vad-de-heter"
---

# titta på tabeller utan att veta vad de heter

## #1 — Nöff, 2004-02-07T11:30Z

Hej.

Om jag vill titta på en Access databas tabeller utan att veta vad de heter, hur gör jag då?, schema nånting?..

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

## #2 — clarkbones, 2004-02-09T07:05Z

Via kod kan du använda något som heter ADOX. Det är bara att söka på det begreppet.

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

## #3 — Nöff, 2004-02-09T10:26Z

Men om man kör asp.net då?

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

## #4 — Nöff, 2004-02-09T14:49Z

Men det är ju SQL kommandot jag är ute efter, INFORMATION_SCHEMA eller nåt?? , nån som vet?.

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

## #5 — m_soderlund, 2004-02-09T14:52Z

```
SELECT * FROM INFORMATION_SCHEMA.TABLES
```

? :)

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

## #6 — LarsG, 2004-02-09T15:13Z

information_schema finns ej i access

```
SELECT Name 
FROM MSysObjects 
WHERE Type=1 
AND Flags=0
```

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

## #7 — Nöff, 2004-02-09T15:35Z

sant!, upptäckte det precis. :(

Men SysObject verkar inte funka riktigt :(

Fick detta felmeddelandet.
Det går inte att läsa post(er). Behörighet att läsa data saknas för 'MSysObjects'. 

Underligt för jag kan läsa från databasen om jag ställer en vanlig SELECT fråga?..

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

## #8 — Nöff, 2004-02-09T15:40Z

Och sätter jag:

```
DataGrid1.DataSource=oleDbCommand1.ExecuteReader(CommandBehavior.SchemaOnly);
```

SchemaOnly så får jag detta fel:

```
MinimumCapacity får inte vara negativ.
```

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

## #9 — Nöff, 2004-02-12T09:43Z

Tack ändå, men jag kom på hur man gör:

```
			oleDbCommand1.Connection=new System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Inetpub\\wwwroot\\db1.mdb;User Id=Admin;Password=;" );
			oleDbCommand1.Connection.Open();
			DataTable mytable=oleDbCommand1.Connection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[]{null,null,null,"TABLE"});
			DataGrid1.DataSource=mytable;
			DataGrid1.DataBind();
			oleDbCommand1.Connection.Close();
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/96760-titta-på-tabeller-utan-att-veta-vad-de-heter
