La IA me dice: En Harbour, para enviar NULL a un parámetro ADO se usa NIL, pero ADO no acepta NIL directamente: debes usar EMPTY_VARIANT() o construir un Variant NULL manualmente.
ADO necesita un Variant tipo NULL, y Harbour lo crea así:
oNULL := hb_oleVariant( NIL )
Entonces así seria la línea:
oCmd:CreateParameter( "Edad", 3, 1, 0, oNULL )
Pero hb_oleVariant( ) ni EMPTY_VARIANT() son reconocidos he buscado información sin tener resultados.
Agradezco su atención y colaboración.
Robinson Rodríguez P.