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

    Metodo OleDbDataReader.IsDBNull

    Introduzione

    [Visual Basic]
    NotOverridable Public Function IsDBNull( _
    ByVal ordinal As Integer _
    ) As Boolean Implements IDataRecord.IsDBNull
    [C#]
    public bool IsDBNull(
    int ordinal
    );
    [C++]
    public: __sealed bool IsDBNull(
    int ordinal
    );
    [JScript]
    public function IsDBNull(
    ordinal : int
    ) : Boolean;
    Parametri
    ordinal
    Ordinale della colonna a base zero.
    Valore restituito
    true se il valore della colonna specificata equivale a DBNull, in caso contrario, false.

    Implementazioni
    IDataRecord.IsDBNull

    Osservazioni
    Chiamare questo metodo per ricercare i valori di colonna null prima di chiamare i metodi get tipizzati, ad esempio, GetByte, GetChar e così via, per evitare che venga generato un errore.


    Problema

    Provo ad utilizzare questo metodo in questo modo
    codice:
    'DataReader è OleDbDataReader
    
    DataReader.IsDbNull(DataReader(1).GetString)
    in questo modo dovrei avere un valore di ritorno booleano. (true o false in base allo stato nullo del campo).. peccato che visualstudio mi dice che non c'è alcun dato per questo campo... ma a che mi serve allora questa funzione? cioe'.. a nulla?

    Giusto per parlarne un po..

  2. #2
    si ogni volta è una storiaccia.

    io faccio cosi:
    If Not objReader("campo") Is System.DBNull.Value Then
    'ok
    End If

    e delle volte anche a me VS impazziva e risolvevo facendo il controllo della stringa prima tipo stringa="" dipende da come gli gira.

  3. #3
    queste sono le cose che mi fanno veramente rimanere a bocca aperta..
    non è ammissibile una cosa del genere

  4. #4
    io credo che sia una qualche dimenticanza, cmq ogni tanto VS 2002 svalvola. Ora non so se il 2003 è migliore però il 2002 ha dei problemi.

    speriamo che con la versione 2 si metta tutto a posto, io sempre con il DBNULL ho problemi vari. Molte volte non me lo richiede altre volte si, altre volte ancora richiede il controllo semplice di stringa....boh

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.