Wiki Home

SQL Bind Parameter


Namespace: WIN_COM_API
Please describe SQL Bind Parameter here.
*.- Función SQL Bind Parameter: *- SQL Bind Parameter une un buffer para a parámetro marcador de una
*-- sentencia SQL. SQL Bind Parameter admite enlace a un tipo de datos Unicode C,
*-- incluso si el dispositivo subyacente no admite datos Unicode.
*--- Nota: Esta función sustituye a la función ODBC 1.0 SQLSetParam. Para más
*--- información, consulte la sección "Comentarios".
*- Parámetros:
*-- -StatementHandle [E]: Declaración de canal.
*-- -ParameterNumber [E]: El número de parámetro, ordenado secuencialmente
*--- en el orden de parámetro ascendente, a partir de 1.
*-- -InputOutputType [E]: El tipo de parámetro.
*-- -ValueType [E]: El tipo de datos C del parámetro.
*-- -ParameterType [E]: El tipo de datos del parámetro SQL.
*-- -ColumnSize [E]: El tamaño de la columna o expresión del marcador de
*--- parámetro correspondiente. Si su aplicación se ejecutará en un
*--- sistema operativo Windows de 64 bits, vea ODBC de 64 bits de
*--- información.
*-- -DecimalDigits [E]: Los dígitos decimales de la columna o expresión del
*--- marcador de parámetro correspondiente.
*-- -ParameterValuePtr [E,D]: Puntero a un búfer de datos del parámetro.
*-- -BufferLength [ES] Longitud del buffer ParameterValuePtr en bytes.
*--- Ver ODBC de 64 bits de información, si su aplicación se ejecutará
*--- en un sistema operativo de 64 bits.
*-- -StrLen_or_IndPtr [E,D] Puntero a un búfer de longitud del parámetro.
*---
*- Valor de retorno: SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_ERROR o
*-- SQL_INVALID_HANDLE.
*- Comentarios:
*- Sintaxis API:
*-- SQLRETURN SQL Bind Parameter (
*-- SQLHSTMT StatementHandle,
*-- SQLUSMALLINT ParameterNumber,
*-- SQLSMALLINT InputOutputType,
*-- SQLSMALLINT Value Type,
*-- SQLSMALLINT ParameterType,
*-- SQLULEN ColumnSize,
*-- SQLSMALLINT DecimalDigits,
*-- SQLPOINTER ParameterValuePtr,
*-- SQLLEN BufferLength,
*-- SQLLEN *StrLen_or_IndPtr );
*- Sintaxis VFP:
DECLARE SHORT SQL Bind Parameter IN odbc32 ;
LONG SQLHSTMT_StatementHandle,;
SHORT SQLUSMALLINT_ParameterNumber, ;
SHORT SQLSMALLINT_InputOutputType,;
SHORT SQLSMALLINT_ValueType,;
SHORT SQLSMALLINT_ParameterType,;
LONG SQLUINTEGER_ColumnSize,;
SHORT SQLSMALLINT_DecimalDigits,;
STRING @ SQLPOINTER_ParameterValuePtr,;
LONG SQLINTEGER_BufferLength,;
LONG @SQLINTEGER_ptr_StrLen_or_IndPtr
( Topic last updated: 2011.11.04 04:12:33 AM )