tutoriais mais recente desenvolvimento web
 

ADO Método CreateParameter


<Completa objetos Command Reference

O método CreateParameter cria e devolve um objecto parâmetros contendo as propriedades especificadas, como nome, tipo, a direcção, tamanho, e valor.

Note: Este método não adiciona automaticamente o novo parâmetro para a coleção. Para adicionar o parâmetro para a coleção de parâmetros, use a propriedade Anexar.

Sintaxe

Set objparameter=objcommand.CreateParameter (name,type,direction,size,value)

Parâmetro Descrição
name Opcional. O nome do objeto de parâmetro.
type Opcional. Um dos DataTypeEnum constantes que especifica o tipo de dados de parâmetro para o objecto. O padrão é adEmpty. Se você escolher um tipo de dados de comprimento variável, você também precisará especificar o parâmetro de tamanho ou a propriedade Size. Se você especificar adDecimal ou adNumeric tipo de dados, você também deve definir o NumericScale e as propriedades de precisão do objeto Parameter.
direction Opcional. Um dos ParameterDirectionEnum constantes que definem a direcção do objecto do parâmetro. O padrão é adParamInput.
size Opcional. Especifica o comprimento de um tipo de dados de comprimento variável, se tal tipo foi declarado no Type parâmetro. O padrão é zero.
value Opcional. O valor do objecto Parâmetro

Valores DataTypeEnum

Especifica o tipo de dados de um campo, parâmetro ou objeto Propriedade

Constante Valor Descrição
adEmpty0 nenhum valor
adSmallInt2 A 2-byte inteiro assinado.
adInteger3 A 4-byte inteiro assinado.
adSingle4 Um valor de ponto flutuante de precisão simples.
adDouble5 Um valor de ponto flutuante de precisão dupla.
adCurrency6 Um valor de moeda
adDate7 O número de dias desde 30 de dezembro de 1899 + a fração de um dia.
adBSTR8 Uma cadeia de caracteres terminada em nulo.
adIDispatch9 Um apontador para um IDispatch interface de um objecto COM. Nota: Atualmente não é suportado pelo ADO.
adError10 Um código de erro de 32 bits
adBoolean11 Um valor booleano.
adVariant12 Um Automation Variant . Nota: Atualmente não é suportado pelo ADO.
adIUnknown13 Um ponteiro para uma IUnknown interface de um objecto COM. Nota: Atualmente não é suportado pelo ADO.
adDecimal14 Um valor numérico exato com uma precisão fixa e escala.
adTinyInt16 Um 1-byte inteiro assinado.
adUnsignedTinyInt17 Um inteiro sem sinal de 1 byte.
adUnsignedSmallInt18 Um inteiro sem sinal de 2 bytes.
adUnsignedInt19 Um inteiro sem sinal de 4 bytes.
adBigInt20 Uma 8-byte inteiro assinado.
adUnsignedBigInt21 Um inteiro sem sinal de 8 bytes.
adFileTime64 O número de intervalos de 100 nanossegundos desde janeiro 1,1601
adGUID72 Um identificador exclusivo global (GUID)
adBinary128 Um valor binário.
adChar129 Um valor de cadeia.
adWChar130 Uma cadeia de caracteres Unicode terminada em nulo.
adNumeric131 Um valor numérico exato com uma precisão fixa e escala.
adUserDefined132 Uma variável definida pelo utilizador.
adDBDate133 Um valor de data (yyyymmdd) .
adDBTime134 Um valor de tempo (hhmmss) .
adDBTimeStamp135 Um carimbo de data / hora (aaaammddhhmmss mais uma fracção em billionths).
adChapter136 Um valor capítulo 4 bytes que identifica linhas em um conjunto de linhas filho
adPropVariant138 Um PROPVARIANT Automation.
adVarNumeric139 Um valor numérico ( Parameter object only) .
adVarChar200 Um valor de string ( Parameter object only) .
adLongVarChar201 Um valor de cadeia longa.
adVarWChar202 Uma cadeia de caracteres Unicode terminada em nulo.
adLongVarWChar203 Um valor longo seqüência de caracteres Unicode terminada em nulo.
adVarBinary204 Um valor binário ( Parameter object only) .
adLongVarBinary205 Um valor binário longo.
AdArray0x2000 Um valor de sinalizador combinado com um outro tipo de dados constante. Indica uma matriz de que outro tipo de dados.

Valores ParameterDirectionEnum

Especifica se o parâmetro representa um parâmetro de entrada, um parâmetro de saída, tanto uma entrada e um parâmetro de saída, ou o valor de retorno a partir de um procedimento armazenado.

Constante Valor Descrição
adParamUnknown0 A direção é desconhecido
adParamInput1 parâmetro de entrada
adParamOutput2 parâmetro de saída
adParamInputOutput3 Ambos entrada e parâmetro de saída
adParamReturnValue4 Valor de retorno

<Completa objetos Command Reference