Hämta fältnamnen

ASP

5 svar · 227 visningar · startad av Davida

Medlem sedan okt. 2000219 inlägg
Trådstart#1

Hej!

Jag vill hämta endast fältnamnen från min databas. Anledningen till att jag inte kan ta en post via id är att man kan plocka bort poster.

Hur gör jag??

Medlem sedan juni 200032 967 inlägg
#2

Anledningen till att jag inte kan ta en post via id är att man kan plocka bort poster.

ofta man får säga så här nuförtiden, men:

que :q

Medlem sedan okt. 2000219 inlägg
#3

Ok... dumt förklarat... Hade jag vetat att alla poster skulle ligga kvar hade jag använt följande:

sql="SELECT * FROM företag WHERE nr=1"

men mitt problem är att posten där nr=1 när som helst kan försvinna.

Tabellen företag innehåller ca 50 fältnamn. Jag vill bara ha namnen på dem utskrivna i en combobox. Den koden är också färdig, mitt enda problem är hur jag ska hämta fältnamnen från databasen utan koden ovan (sql="SELECT * FROM företag WHERE nr=1"), eftersom jag inte vill ha med alla 3000 poster som ligger i databasen...

Hoppas detta var bättre förklarat..

Medlem sedan mars 20002 836 inlägg
#4

Om du skapar comboboxen dynamiskt så behöver du ju inte vara rädd för att id ska bli fel.

cya,
PatrikB

Medlem sedan okt. 2000219 inlägg
#5

Nej, det är jag inte heller... Jag vill bara veta hur jag hämtar namnen på fälten utan att behöva ladda in 3000 poster...

Medlem sedan juni 200032 967 inlägg
#6

jag tror att det borde gå att göra ungefär så här (obs, jag har inte testat denna koden):

strSQL = "select * from tabellen where 1=2"
set objRS = objConn.execute (strSQL)
response.write "<select>"
for each rsField in objRS.fields
response.write "<option>" & rsField.name & "</option>"
next
objRS.close
set objRS = nothing
objConn.close
set objConn = nothing
response.write "</select>"

mvh,

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)