Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    163

    [vb6] visualizzare 0 al posto di null sul risultato di una query

    Ciao ragazzi, il problema è il seguente: il risultato di una query su access, mi da una serie di dati, tra questi, alcuni sono vuoti (immagino siano null), come posso fare affinchè nel risultato della stessa i null diventino degli zeri ? E' un problema di impostazione di query o di format ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    163

    PRECISAZIONE

    Ho visto meglio il problema , è sufficiente avere un fomrat a 4 sezioni, dove nella quarta sezione (dove si deinisce il formato del null), occorre definire che quando c'è null si deve vedere lo zero, solo che non riesco a trovare l'esempio reale .

    Qualche idea ?...grazie.

  3. #3
    Utente di HTML.it L'avatar di EngLab
    Registrato dal
    Jan 2006
    Messaggi
    496
    Non ho capito se la query restituisce un errore dicendo che è ritornato un valore null, o se vuoi trasformare il null in 0... e poi che database usi? access?

  4. #4
    In caso di Access puoi usare due strade:
    codice:
    Select IIf(IsNull(sum(prezzo)), 0, sum(prezzo)) from articoli where codiceart LIKE '2000'
    oppure testare se il campo e' Null dopo aver popolato il recordset:
    codice:
    if IsNull(TuoRecordset.Fields(0).Value)=true then Valore =0 else valore=TuoRecordset.Fields(0).Value
    In MySql la prima soluzione non l'ho testata, ma credo vada If al posto di Iif .

    Ciauz

    CHico

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.