Ciao a tutti,

non mi uccidete vi prego.
Sto utilizzando la funzione iif

' iif function
Function iif(psdStr, trueStr, falseStr)
If psdStr then
iif = trueStr
Else
iif = falseStr
End If
End function.

Passando alla funzione l'oggetto recordset es

iif(not objRs.EOF,objRs("campo"),"----")

nel caso di EOF, la prima stringa (objRs("campo")) viene sempre valutata riportandomi l'errore

ADODB.Recordset error '800a0cc1'

Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.

Posso convertire in stringa objRs("campo") per non farlo valutare in caso di objRs.EOF???

Grazie mille