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

    [VB6] Recordset OpenSchema

    Ciao a tutti,

    qualcuno mi sa dire tramite quale proprietà di openSchema è possibile capire di che tipo sono le colonne di una tabella oppure esiste un altro modo per ricavare il tipo di tati di ogni singola colonna


    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    Se non ti interessa il contenuto dei record della tabella ma solo: nome, tipo, size dei campi puoi aprire e leggere un recordset (vuoto) in questo modo:
    codice:
        rs.Open "SELECT * from  codice where 0 = 1", cn, 1
        
        
        If Not rs.EOF Then
            i = 0
            For Each Fld In rs.Fields
            
              NomeC = rs.Fields.Item(i).Name
              TipoC = rs.Fields.Item(i).Type
              SizeC = rs.Fields.Item(i).DefinedSize
              i = i + 1
            Next
        End If
    Questi sono alcuni valori che può assumere il Type:
    '202 alfabetico
    '3 intero lungo
    '7 data ora
    '5 precisione doppia
    '3 contatore

    Ciao

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.