Invalid sqllen field in SQLDA

Item Value
SQLCODE -856
Constant SQLE_INVALID_SQLLEN
SQLSTATE 07W08
Sybase error code 13859
ODBC 2 State HY090
ODBC 3 State HY090

Probable cause 

An invalid length was specified in a SQLDA sqllen field. All variable length types must have a non-negative length. DT_BINARY and DT_VARCHAR types must have length greater than one.