webForumDet fria alternativet

Loopa ut columnrubriker i en accessdatabas

8 svar · 233 visningar · startad av mattiasnordin

mattiasnordinMedlem sedan maj 20012 062 inlägg
#1

Kan man loopa ut alla kolumnamn som min tabell har?

Mvh
Mattias

LaspMedlem sedan juli 200010 197 inlägg
#2

Ja Jag fick ett svar från LasrG så sök på tabellnamn

Engine^Medlem sedan dec. 20002 861 inlägg
#3

Eftersom jag är så snäll, så gjorde jag en sökning :OO

Lasp fråga

mattiasnordinMedlem sedan maj 20012 062 inlägg
#4

Nu ska vi se... Jag använder access 2002. Fungerar det inte då?

StevePMedlem sedan mars 2003751 inlägg
#5
select * from information_schema.columns

Det fungerar på DBMS som följer SQL Standarden.
Tror inte Access gör det.

LarsGMedlem sedan dec. 200012 465 inlägg
#6

Det fungerar inte i Access. Man kan använda metoden openschema för att få fram metadata eller så går det lika bra med adox.

StevePMedlem sedan mars 2003751 inlägg
#7

Så här nånting då?

<%

  Set Conn = Server.CreateObject ("ADODB.Connection")

  Conn.Open "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" & Server.MapPath("accessdatabasen.mdb")

  Set Rs = Conn.OpenSchema (adSchemaColumns)

  Do While Not Rs.EOF
    Response.Write "<BR>" & Rs ("Column_NAME")
    Rs.MoveNext
  Loop

%>
LarsGMedlem sedan dec. 200012 465 inlägg
#8

Jo, du måste dock skicka in ett tabellnamn som parameter någonstans.

mattiasnordinMedlem sedan maj 20012 062 inlägg
#9

Jag förstår inte riktigt men det gör inte något... Det är som vanligt ;-)

Stänger tråden...

247 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
119 ms — hämta statistik (db)
123 ms — hämta tråd, inlägg och bilagor (db)
124 ms — hämta forumlista (db)