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 459 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

  • 22:47 Faktorer som påverkar bilens andra
  • 14:23 Портал о чрезвычайных ситуациях
  • 09:39 Why are here few women buy the les
  • 19:53 Toppkvalitet uppkoppling
  • 16:35 Эскорт вакансии для девушек
  • 14:39 Rainbet Casino
  • 13:47 Professional mining software
  • 13:18 Website builder

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 571 517
27 967
271 795
516
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