Compartir a través de


Cómo usar parámetros de datos en ejecución (ODBC)

Usar parámetros de datos en ejecución de tipo text, ntext o image

  1. Cuando llame a SQLBindParameter para enlazar un búfer de programa al parámetro de instrucción:

    • Para el último parámetro, use SQL_LEN_DATA_AT_EXEC(length) donde length es la longitud total en bytes de los parámetros de datos de tipo text, ntexto image.

    • Use un rgbValue (octavo parámetro) de un identificador de parámetros definido por el programa.

  2. Al llamar a SQLExecDirect o SQLExecute devuelve SQL_NEED_DATA, lo que indica que los parámetros de datos en ejecución están listos para procesar.

  3. Para cada parámetro de datos en ejecución:

    • Llame a SQLParamData para obtener el identificador del parámetro definido por el programa. Devolverá SQL_NEED_DATA si hay otro parámetro de datos en ejecución.

    • Llame a una o más veces a SQLPutData para enviar los datos del parámetro, hasta que se envíe la longitud.

  4. Llame a SQLParamData para indicar que se han enviado todos los datos para el parámetro de datos en ejecución final. No devolverá SQL_NEED_DATA.