Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    87

    [VB.NET] valore di ritorno executescalar

    Ciao a tutti,
    non riesco a capire cosa restituisce executescalar quando la stringa sql non produce alcun risultato.
    La funzione executescalar restituisce la prima colonna della prima riga ignorando eventuali altri dati; se però nn esiste alcun risultato il valore di ritorno dovrebbe essere nothing, quindi non intercettabile con la funzion isDbNull ma bensi con is nothing. E' come penso io oppure no??

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Sì, il valore di ritorno è di tipo Object, quindi costituisce un'istanza del tipo specifico di riferimento in base al valore restituito, se questo è presente, ottenibile tramite un semplice "cast", oppure il valore Nothing in caso contrario.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2006
    Messaggi
    87
    Grazie mille, 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.