webForumDet fria alternativet

Hämta fältnamnen

ASP

5 svar · 212 visningar · startad av Davida

Medlem sedan okt. 2000219 inlägg
Frågan#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??

------------------

if user="David Altefur" then
  Response.write "Tack på förhand"
End if
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

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

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

------------------

if user="David Altefur" then
  Response.write "Tack på förhand"
End if
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

------------------
*Det jämnar ut sig sa han som sket i byxan och satte sig ned*

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

------------------

if user="David Altefur" then
  Response.write "Tack på förhand"
End if
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,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

[Redigerat av @nders den 11 jun 2001]

280 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
151 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)