SQLBindParam binds a buffer to a parameter marker in an SQL statement. SQLBindParam was added to the ODBC API functions for compliance to the X/Open Call-Level Interface for ODBC 3.x, but has since been deprecated. SQLBindParam and SQLBindParameter both bind parameters. For a single set of input parameters, there is no difference between the two functions. To use input/output parameters, output parameters, or arrays of parameters with SQLBindParam, the application must set additional descriptor fields, because SQLBindParam does not include parameter type and buffer length arguments.
For more information, see the X/Open CAE Specification: SQL Call-Level Interface (CLI).