Länge sedan jag gjorde dylikt, men jag gissar:
For each strField in objRs.Fields
Response.write strField.Name
Next
Om du vill hoppa över x fält i början, så kan du alltid slänga in en räknare som du kontrollerar före utskrift.
Mvh,
11 svar · 267 visningar · startad av Rinaldo
Hur gör man för att rada upp allt fält ur en tabell... Om tex fälten namn, epost och adress finns så vill jag att dessa ska radas upp...
Går det även att göra undantag? tex har ID, namn, epost, adress och jag bara vill rada upp de tre sistnämda...
Länge sedan jag gjorde dylikt, men jag gissar:
For each strField in objRs.Fields
Response.write strField.Name
Next
Om du vill hoppa över x fält i början, så kan du alltid slänga in en räknare som du kontrollerar före utskrift.
Mvh,
Är den feta texten här ett recordset både för och efter punkten?
For each strField in objRs.Fields
Response.write strField.Name
Next
Nja, jag hade nog tänkt mig ett recordset med namnet objRS.
Men, som sagt, länge sedan.
Annars kan man prova följande (som iofs också är en gissning):
For i = 0 to objRS.Fields.Count
Response.write objRS.Fields(i).Name & " "
Next
Då har du räknaren direkt att tillgå i loopen.
Mvh,
Det är bara objRS som är ett Recordset......
Det fungerade med det första... tackar :)
Hm, intressant.
Följdfråga, hur får jag ut namnet om jag loopar ut datan med Getrows?
allaFields=rs.getrows
For i = 0 to ubound(allaFields,2)
for t = 0 to ubound(allaFields,1)
response.write allaFields(t,i) & "<br>"
Next
Next
red. äsch...
Så här:
allaFields=rs.getrows
For i = 0 to ubound(allaFields,2)
for t = 0 to ubound(allaFields,1)
response.write allaFields(t,i) & "<br>"
Response.write rs.Fields(t).Name & " "
Next
Next
Snabel, jag måste gnälla lite på hur du namnger dina variabler! ;)
Gör du det.
Äsch!
Ursprungligen av Erik Juhlin Snabel, jag måste gnälla lite på hur du namnger dina variabler! ;)
Någon bättre idé Erik? Kritik är bra, om den är konstruktiv ;)