Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Lista fälltnamn i en databas som är okänd.

Postades av 2003-11-06 20:24:27 - Kristoffer Ljungqvist, i forum asp - allmänt, Tråden har 6 Kommentarer och lästs av 457 personer

Kan man skriva någon slags kod som lista alla fältnamnen i en databas för att få reda på vad fältnamnen heter i en tabell?


Svara

Sv: Lista fälltnamn i en databas som är okänd.

Postades av 2003-11-07 00:39:27 - Peter Björklund

Om det är MySQL så går det väl med... show columns from TABLE;


Svara

Sv: Lista fälltnamn i en databas som är okänd.

Postades av 2003-11-07 01:19:45 - Per Hultqvist

I SQL-server kan du hämta sådan information via ett antal vyer som ligger i Master-databasen. Ex :

SELECT * FROM Information_Schema.Tables
SELECT * FROM Information_Schema.Columns

Använder du Access så får du nog öppna en anslutning med DAO och loopa igenom TableDefs-collectionen. ADO har mig veterligen ingen motsvarighet (när man jobbar mot Access) till TableDef, däremot kan du plocka fram kolumnnamnen för en känd tabell genom att hämta ett (tomt) RecordSet och loopa igenom Fields-collectionen :

SELECT * FROM TabellNamn WHERE 1=0

WHERE-villkoret gör att inga poster returneras. TOP 0 hade kanske också fungerat.

Ps. Det hade varit enklare att svara exakt, om du talat om direkt vilken databas det gäller :-)


Svara

Sv: Lista fälltnamn i en databas som är okänd.

Postades av 2003-11-07 10:15:41 - Andreas Hillqvist

<code>
Dim Conn
Dim rsColumns
Dim strTableName
Const adSchemaColumns = 4
Const adSchemaTables = 20

strTableName = "NamnPåTabellen"

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Persist Security Info=False;" & _
"Data Source=c:\test.mdb"

Set rsColumns = Conn.OpenSchema(adSchemaColumns, Array(Empty, Empty, strTableName, Empty))
Do Until rsColumns.EOF
Response.Write rsColumns("Column_Name") & "<br>" & vbCrLf
rsColumns.MoveNext
Loop
rsColumns.Close
Set rsColumns = Nothing

Conn.Close
Set Conn = Nothing
</code>


Svara

Sv: Lista fälltnamn i en databas som är okänd.

Postades av 2003-11-07 13:59:55 - Kristoffer Ljungqvist

Tackar ska i morgon när jag har tillgång till klassrumet kolla alla svar.
Jag jobbar med Access 2000. Vill tacka för alla svar.


Svara

Sv: Lista fälltnamn i en databas som är okänd.

Postades av 2003-11-07 22:35:49 - Pelle Johansson

set rst = con.execute("select * from tabell")
for a = 0 to rst.fields.count - 1
response.write rst.fields(a).name & "<br>"
next


Svara

Nyligen

  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 880
27 965
271 776
630
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies