---
title: "adSchemaProviderTypes"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13238-adschemaprovidertypes"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Harback"
published: "2001-12-17T22:28:00.000Z"
updated: "2001-12-17T22:54:00.000Z"
replies: 5
views: 215
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/13238-adschemaprovidertypes"
---

# adSchemaProviderTypes

## #1 — Harback, 2001-12-17T22:28Z

Hejsan.

Håller på att göra en databas-admin och skulle vilja ha fram datatyperna (i klartext). Jag testade att använda denna kod men den genererar bara en massa siffror som jag inte riktigt hänger med på. Hur ska jag göra för att få redan på datatyperna (typ char osv.)?

```
<%
  Set Connect = Server.CreateObject("ADODB.Connection")
  Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")
  Set rs = connect.OpenSchema(22)

  While Not rs.EOF
  Response.Write rs("DATA_TYPE") & "<br>"
  rs.MoveNext 
  wend

  rs.Close 
  connect.Close 
%>
```

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

## #2 — icaaq, 2001-12-17T22:34Z

detta var bara en länk av många som jag hittade på MSDN..
 <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdcstdatatypeenum.asp> 

hoppas den hjälper :)

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

## #3 — LarsG, 2001-12-17T22:35Z

```
Response.Write rs("TYPE_NAME") & "<br>"
```

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

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

## #4 — Harback, 2001-12-17T22:44Z

Tackar.

Hur gör man om man vill ha datatypen för ett enskilt fält?

```
  Set Connect = Server.CreateObject("ADODB.Connection")
  Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")
  set rs = connect.execute("SELECT * FROM " & Request.Form("tblname") & "")
  fields = rs.fields.count -1
  for i = 0 to fields
  response.write rs.fields(i).TYPENAME??? & "<br>"
  next 
  Connect.Close
  Set Connect = Nothing
```

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

## #5 — Vide, 2001-12-17T22:53Z

Du använder metoden "Type":
 <http://www.devguru.com/Technologies/ado/quickref/field_type.html>

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

## #6 — LarsG, 2001-12-17T22:54Z

```
response.write rs.fields(i).TYPE & "<br>"
```

Då får du ut de nummer som finns på Icaaqs länk. Jag vet inte om det går att få ut typnamn direkt.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13238-adschemaprovidertypes
