Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 18 su 18
  1. #11
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Originariamente inviato da victor8872
    ok.....e se io non sapessi quanti campi ho??
    rs.Fields.Count
    Jupy

  2. #12
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    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
    ----------------------

  3. #13
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    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
    l'errore te l'ho evidenziato in grassetto..
    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

  4. #14
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    ok in questo modo mi stampa quanti campi ho....a me serve il nome dei campi

    garzie mille
    victor
    ----------------------

  5. #15
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    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

  6. #16
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    cos'è l'indice campo
    victor
    ----------------------

  7. #17
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Originariamente inviato da victor8872
    cos'è l'indice campo
    allora, ricapitoliamo..
    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:
    codice:
    for indiceCampo=0 to objrs2.Fields.Count - 1
       response.Write objrs2.Fields(indiceCampo).Name
    next
    spero che ora sia più chiaro...
    Jupy

  8. #18
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,183
    adesso ci siamo
    grazie
    victor
    ----------------------

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.