*** ActiveX Control Event *** LPARAMETERS ptemplate LOCAL lblobFingerPrnt, lnResult WAIT WINDOW NOWAIT "Creating Employee Record..." NOCLEAR lnResult = ptemplate.Export( @lblobFingerPrnt ) IF lnResult # Er_OK MESSAGEBOX( "Error in getting Registration Template" ) RETURN ENDIF APPEND BLANK IN employee replace employee.lastname WITH thisform.txtLastname.Value,; employee.firstname WITH thisform.txtFirstname.Value,; employee.fingerprnt WITH lblobFingerPrnt WAIT CLEARI get "Data type mismatch" using the above. Going thru the Debugger, the value of variable lblobFingerPrnt is always .F. and is never updated even when invoking the Export method.
Export([out] VARIANT* pVal, [out,retval] AIErrors *pErr) * Exports the template object as a signed blob of bytes. * This may then be saved by the developer in the database of his choice.HELP! Obviously it has something to do with a VARIANT data type. Furthermore, the employee.fingerprnt field is of Blob type. Could this be wrong?