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


Plocka ut tabeller och kolumn namn

Postades av 2004-05-23 11:03:18 - Viktor ahlberg, i forum asp - allmänt, Tråden har 4 Kommentarer och lästs av 445 personer

Har en databas (för närvarnade access) i denna finns det ett antal tabeller. Det jag nu vill göra är att först få en droplista som listar alla tabbeler, utan för den skull behöva manuellt skriva in dom. Alltså kommer det en ny tabell skall droplistan automatiskt vissa även denna tabell.

Det andra jag vill göra är att skriva ut en vis tabell på följande sätt

|Namn|Efternamn|
----------------------
Egon |Sörensson

Alltså jag vill skriva ut kolumn namnet samt innehållet i tabellen utan för den sakens skull veta vad de olika har för namn innan.

Hopas att det inte blev allt för rörigt och ni förstår vad jag är ute efter.

Viktor


Svara

Sv: Plocka ut tabeller och kolumn namn

Postades av 2004-05-23 11:37:36 - Andreas Hillqvist

Svar på ditt inlägg finns flerfaldigt redan i forumet.

För att lista tabeller bör du söka på connection objektets OpenSchema() metod. Vilket du även kan lista fältnamn.

Men då du även vill lista data kan du likväl använda dig av Fields kollektionen på recordset objektet:
<code>
Dim f
Dim rs
Dim con

Const adCmdTableDirect = 512

Set con = Server.CreateObject("ADODB.Connection")
con.Open ">>>Jag antar du vet vad som skall stå här?<<<"

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open Request.Querystring("Table"), con, , , adCmdTableDirect

Response.Write "<table>"
Response.Write "<thead>"
Response.Write "<tr>"

For Each F in rs.Fields
Response.Write "<td><b>" & Server.HTMLEncode(F.Name) & "</b></td>"
Next

Response.Write "</tr>"
Response.Write "</thead>"
Response.Write "<tbody>"

Do Until rs.EOF
For Each F in rs.Fields
Response.Write "<td>" & Server.HTMLEncode(F.value) & "</td>"
Next
rs.MoveNext
Loop

Response.Write "</tbody>"
Response.Write "</table>"

rs.Close
Set rs = Nothing

con.Close
Set con = Nothing
</code>


Svara

Sv: Plocka ut tabeller och kolumn namn

Postades av 2004-05-23 11:59:13 - Viktor ahlberg

Får följande fel

Feltyp:
ADODB.Recordset (0x800A0BB9)
Parametrarna är felaktiga, ligger utanför tillåtet intervall eller skapar en inbördes konflikt.

Skickar med lite kod

Set con = Server.CreateObject("ADODB.Connection")
con.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & server.MapPath("db/db.mdb")

Set rs = Server.CreateObject("ADODB.Recordset")

rs.Open Request.Querystring("Table"), con, , , adCmdTableDirect < här ligger fellet säger IIS


Svara

Sv: Plocka ut tabeller och kolumn namn

Postades av 2004-05-23 12:04:17 - Andreas Hillqvist

Det låter som du glömt: <code>Const adCmdTableDirect = 512</code>

Eller som att Request.Querystring("Table") saknar ett värde.

Jag vill se dig ta en större initiativ vad det gäller lösa dina problem. Nästa gång du stöter på problem vill jag att du berättar vad du misstänker är fel.


Svara

Sv: Plocka ut tabeller och kolumn namn

Postades av 2004-05-23 12:14:07 - Viktor ahlberg

jag läste inte igenom koden tillräckligt var väll för trött missuppfattade Request.Querystring("Table") vet inte vad jag tänkte med nu fungerade det.

Tack för snabba svar


Svara

Nyligen

  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025
  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK

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 940
27 965
271 783
1 032
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