purtroppo la funzione è di un com fatto in vb6 a cui non posso mettere mano.

in c# anche se obbligato a mettere tutti i campi alla fine risolvi con il Missing.value.


buono a sapersi ora ho risolto tutto.