If I make a dataadapter containing something like "Select * from
MyFunc(@a)", the parameter object is created as a Variant (even though
the UDF takes an int). It also creates a warning message.

Is there some way to make it clear to ado.net what the type should
be??

Thanks,

John