Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [VB6] Controllo esistenza campo in una tabella

    Devo controllare se in una tabella c'è un determinato campo e, in caso contrario crearlo.
    Ho provato con
    codice:
    Dim EsisteCol as Column
    Set EsisteCol = Catalogo.Tables("Numeri").Columns(nomecampo)
    ma mi dà errore. C'è una soluzione alternativa?

  2. #2
    Mi spiego meglio.
    Per sapere se una tabella sta in un database mi basta scrivere
    codice:
    Dim Catalogo As ADOX.Catalog
    Dim EsisteTab As Table
    Set EsisteTab = Catalogo.Tables(nometabella)
    Se questa non esiste, riceverò un errore 3265 che posso "trappare".
    E fin qui ci siamo.
    Il problema è che non riesco a fare una cosa analoga per determinare se un campo è presente in una tabella.
    Ho provato con
    codice:
    Dim Catalogo As ADOX.Catalog
    Dim EsisteCol As Column
    Set EsisteCol = Catalogo.Tables("Numeri").Columns(nomecampo)
    ma ricevo COMUNQUE l'errore 3265.
    Dove sbaglio?

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.