Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    3

    VB6 - tipo di dato in tabella

    Buongiorno a tutti!!!

    quale e' il modo piu' semplice per accedere in vb6 ad una tabella (sqlserver o access) e riuscire a risalire al tipo di dato che ho estratto?

    Mi spiego meglio... supponiamo di avere una tabella con due campi : NOME di tipo alfanumerico, e ETA di tipo numerico.

    Mi serve risalire al numero dei campi della tabella (nel caso dell'esempio 2) e al tipo di ogni campo (alfanumerico, numerico).

    Scusate la poca chiarezza nell'espormi...

    grazie in anticipo.

  2. #2
    la proprietà type dell'oggetto field restituisce il tipo di dato
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    3
    Mi potresti fare un esempio di codice??

    Grazie...

  4. #4
    codice:
    Select Case rs.Fields(j).Type
        Case Is = dbBigInt, dbByte, dbDouble, dbCurrency, dbInteger, dbLong, dbLongBinary, _
          dbDecimal, dbFloat, dbNumeric, dbSingle
            s = s & rs.Fields(j).Value & ", "
        Case Is = 8 'timestamp o data
            If IsNull(rs.Fields(j).Value) Then
                sTemp = "Null"
            Else
                If Len(Trim$(rs.Fields(j).Value)) = 10 Then
                    sTemp = "'" & Format$(rs.Fields(j).Value, "yyyy-mm-dd") & "'" 'data
                Else
                    sTemp = "'" & Format$(rs.Fields(j).Value, "yyyy-mm-dd-hh.nn.ss") & ".000000'" 'timestamp
                End If
            End If
            s = s & Trim$(sTemp) & ", "
        Case Else
            If InStr(rs.Fields(j).Value, "'") > 0 Then
                sTemp = Replace(rs.Fields(j).Value, "'", "''")
            Else
                sTemp = rs.Fields(j).Value
            End If
            s = s & "'" & Trim$(sTemp) & "', "
    End Select
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    3
    Ti ringrazio!!!!

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.