rs.Fields.CountOriginariamente inviato da victor8872
ok.....e se io non sapessi quanti campi ho??
rs.Fields.CountOriginariamente inviato da victor8872
ok.....e se io non sapessi quanti campi ho??
Jupy
mi da errore
Tipo di errore:
Errore di run-time di Microsoft VBScript (0x800A01A8)
Necessario oggetto: ''
/14_gen/inserisci.asp, line 31
ecco la pagina
sql2="select * from allievi"
dim objrs2
set objrs2=server.CreateObject("adodb.recordset")
objrs2.open sql2, objconn
do while not objrs2.eof
response.Write objrs2("nome")'cosi stampo il valore dentro il campo nome
response.Write rs.Fields.Count 'cosi vorrei stampare il nome delle colonne del mio db
objrs2.movenext
loop
victor
----------------------
l'errore te l'ho evidenziato in grassetto..Originariamente inviato da victor8872
mi da errore
Tipo di errore:
Errore di run-time di Microsoft VBScript (0x800A01A8)
Necessario oggetto: ''
/14_gen/inserisci.asp, line 31
ecco la pagina
sql2="select * from allievi"
dim objrs2
set objrs2=server.CreateObject("adodb.recordset")
objrs2.open sql2, objconn
do while not objrs2.eof
response.Write objrs2("nome")'cosi stampo il valore dentro il campo nome
response.Write rs.Fields.Count 'cosi vorrei stampare il nome delle colonne del mio db
objrs2.movenext
loop
lo devi sostituire con il recorset che stai elaborando objrs2
in pratica cosi:
objrs2.Fields.Count
e comunque questa istruzione ti da il numero dei campi che ci sono dentro quella tabella... non il nome!!!
Jupy
ok in questo modo mi stampa quanti campi ho....a me serve il nome dei campi
garzie mille
victor
----------------------
Originariamente inviato da victor8872
ok in questo modo mi stampa quanti campi ho....a me serve il nome dei campi
garzie mille![]()
![]()
![]()
ma cavoli... leggi quello che ti posto???![]()
alcuni msg più in alto ti ho detto come fare!!!
comunque:
rs.Fields(indiceCampo).Name
Jupy
cos'è l'indice campo
victor
----------------------
allora, ricapitoliamo..Originariamente inviato da victor8872
cos'è l'indice campo
con objrs2.Fields.Count hai il numero totale dei campi che sono nella tua tabella, per avere il nome dei campi, devi fare un ciclo per quanti sono i campi (objrs2.Fields.Count) meno 1 (in quanto indice parte da zero)
esempio:
spero che ora sia più chiaro...codice:for indiceCampo=0 to objrs2.Fields.Count - 1 response.Write objrs2.Fields(indiceCampo).Name next![]()
Jupy
adesso ci siamo
grazie
victor
----------------------