mancroft:
Yes, you use DBNull the same on a web service, depending whether you are pushing or pulling. Here is a snippet on how I handled a push back to the web site.
==============================
If IsDBNull(UpRS(1).Value) Then
Exit Do
Else
Order.StatusCode = UpRS(1).Value
End If
==============================
I hope this helps.
Ron
Ron Repp