Newsgroup: it.comp.lang.visual-basic
Titolo: utilizzo non valido di Null

quando vado a leggere da un recordset, dopo una query, e mi trovo un valore
vuoto, puntualmente mi esce l'errore "utilizzo non valido di Null". iofinora
ho risolto mettendo un on error prima di ogni istruzione che legge da un
recodset, ma è un po' antipatico.
come posso fare in modo che lui automaticamente quando trova un Null me lo
converte in una stringa vota senza fare troppe storie?
Mario

converte in una stringa vota senza fare troppe storie?
Con IsNull puoi verificare se il campo e' null oppure no
ciao, hal

 recodset, ma č un po' antipatico.


 come posso fare in modo che lui automaticamente quando trova un Null me lo
converte in una stringa vota senza fare troppe storie?
  Text1.Text = "" & Null
-oppure-
  Text1.Text = Format$(Null, "@;")
Comodo, quest'ultimo, per esempio nel caso tu voglia anche convertire in
maiuscolo:
  Text1.Text = Format$(Null, ">@;")
o in minuscolo:
  Text1.Text = Format$(Null, "<@;")
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

 hai risolto il problema :)
wow mň provo subito...


perche il punto e virgola dopo? a che serve?
MarioH

 ha scritto nel messaggio
news:9apatf$66i1r$1...@ID-70152.news.dfncis.de...


 Usa if  IsNull(MioRecordset) then
non si tratta di 'aver sicuramente ragione'; in informatica (come in molti
altri campi) ci sono più soluzioni allo stesso problema, si tratta solo di
scegliere qual è il più adatto alla situazione. ad es. io uso spesso la
soluzione
strMiaVar = "" & MioRecordset("Campo")
anche se a volte mi serve _proprio_ controllare se il campo ha valore Null
Ciao
Faber

 anche se a volte mi serve _proprio_ controllare se il campo ha valore Null
ok grazie a tutti, ora sembra funzionare
MarioH

 perche il punto e virgola dopo? a che serve?
Nell'intenzione mia serviva a farti dire "Aspettaspettaspe'... questa non
l'avevo mai vista... mo premo F1 e vedo".
--
Ciao :-)



che dici, coniamo il nuovo tag [MARIOH] ? :)
ciao, hal


ehm... sarebbe a dire?? vuoi direi che cosi la gente si accorge che faccio
SOLO domande idiote?? era questo che
intendevi????????????????????????????????????????
grrrrrrrrrrrrr
MarioH


ho premuto F1 ma il punto e virgola compare solo nei formati numerici
definiti dall'utente, come "separatore di sezione", e non credo che c'entri
col mio caso...
MarioH

SOLO domande idiote?? 
ALT, NO !
Intendevo dire, in forma _ironica_, che in _quel_ caso avevi posto una domanda _evitabile_ 
se si fosse consultata la guida.
E nient' altro !
ciao, hal
p.s.
Mi scuso pubblicamente con MarioH se avevo veramente dato quell' impressione :(
hal

 che dici, coniamo il nuovo tag [MARIOH] ? :)
Potremmo usarlo come sinonimo di RTFM.


         [...]
!         [...]
Formati diversi per valori stringa diversi (funzione Format)
Un'espressione di formato per stringhe può avere una sezione oppure due
sezioni separate da un punto e virgola.
Utilizzando: Una sola sezione
Il risultato è: Il formato è valido per tutti i dati di stringa.
Utilizzando: Due sezioni
Il risultato è: La prima sezione è valida per i dati di stringa, la seconda
per valori Null e per stringhe di lunghezza zero ("").
--
Ciao.



credo di avere faticosamente capito... ::)))))
MarioH

 (Bello 'sto "qualsiasi"! - n.d.r)
in questi momenti di confusione ci sarebbe stato a puntino una bella N.d.E.
(così avremmo risolto anchi i problemi pre il Sito Comune ;-))
Ciao.
--
Princi, 
princ...@programmer.net
----------------------------------------------------------------------
"Tutti sanno che una cosa è impossibile da realizzare,
finché arriva uno sprovveduto che non lo sa e la inventa." A.E.

 Potremmo usarlo come sinonimo di RTFM.
e che sinonimi ha l'altro gia' entrato nell'uso comune del ng,
[skunk] ?

 (cosě avremmo risolto anchi i problemi pre il Sito Comune ;-))
La confusione c'e` perche' si sta tutto il giorno a testa bassa a zappare il
proprio orticello e si alza la schiena solo quando si vedono i piedi del
postino calpestare i nostri nasturzi.


 [skunk] ?
PAAA? (Per aspera...)
--
Ciao.



Hanno dimezzato Aldo!! :)
Ciaotutti,
Alessandro

 Hanno dimezzato Aldo!! :)
:)))
non si parlava di calvino ?
il visconte aldo ( non halfredo :)