Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    leggere il nome del campo di un database

    una volta aperto un database, come posso sapere i nomi dei campi della tabella?

    rs????

  2. #2
    in vb6?
    Fai una select Top 0 * from nometabella
    e poi hai i campi in rs.Fields(idx).Name

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171
    ho provato cosi:
    dopo aver fatto la query select * from tabella

    For i = 1 To rs.Fields.Count
    A = rs.Fields(i).Name

    If A <> "cognome" Or A <> "nome" Or A <> "importo" Then
    MsgBox "Errore sul nome del campo!" & vbCrLf & "il nome della colonna " & a & vbCrLf & "è da sostituire", vbCritical, "Errore Nome Campo"
    rs.Close
    End If
    Next

    ma mi da errore.
    è come se c'e' un campo in piu' l'errore è su questa riga.

    A = rs.Fields(i).Name

    dove a="importo" e rs.fields("i).name mi dice che "IMPOSSIBILE TROVARE L'OGGETTO"

    dove sbaglio?

    in pratica prima di copiare i dati della tabella vorrei fare un controllo se i nomi dei campi inseriti sono esatti-

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Meglio scrivere

    For i = 0 To rs.Fields.Count-1
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.