Oracle Error ORA-34805: (OCI13) Statement number must have at least one host variable.

Oracle Error Message

ORA-34805: (OCI13) Statement number must have at least one host variable.

Reason for the Error

Statements prepared with DIRECT=YES must have at least one host variable.

Solution

Add a host variable to the prepared statements declaration.