Propriedades personalizadas OLE DB
Propriedades personalizadas de origem
A origem OLE DB tem as propriedades personalizadas e as propriedades comuns a todos os componentes de fluxo de dados.
A tabela a seguir descreve as propriedades personalizadas da origem de OLE DB. Todas as propriedades são de leitura/gravação.
Nome da propriedade |
Tipo de dados |
Descrição |
||
---|---|---|---|---|
AccessMode |
Inteiro |
O modo usado para acessar o banco de dados. Os valores possíveis são Abrir Conjunto de Linhas, Abrir Conjunto de Linhas da Variável, Comando do SQL e Comando SQL da Variável. O valor padrão é Abrir Conjunto de Linhas. |
||
AlwaysUseDefaultCodePage |
Booliano |
Um valor que indica se o valor da propriedade DefaultCodePage deve ser usado para todas as colunas ou para tentar derivar a página de código da localidade de cada coluna. O valor padrão dessa propriedade é False. |
||
CommandTimeout |
Inteiro |
O número de segundos antes de um comando expirar. Um valor de 0 indica que nunca expirará.
|
||
DefaultCodePage |
Inteiro |
A página de código a ser usada quando informações de página de código não estão disponíveis na fonte de dados. |
||
OpenRowset |
Cadeia de caracteres |
O nome do objeto de banco de dados usado para abrir um conjunto de linhas. |
||
OpenRowsetVariable |
Cadeia de caracteres |
A variável que contém o nome do objeto de banco de dados usado para abrir um conjunto de linhas. |
||
ParameterMapping |
Cadeia de caracteres |
O mapeamento de parâmetros no comando SQL para variáveis. |
||
SqlCommand |
Cadeia de caracteres |
O comando SQL a ser executado. |
||
SqlCommandVariable |
Cadeia de caracteres |
A variável que contém o comando SQL a ser executado. |
A saída e as colunas de saída da origem OLE DB não têm nenhuma propriedade personalizada.
Para obter mais informações, consulte Origem de OLE DB.
Propriedades personalizadas de destino
O destino OLE DB tem propriedades personalizadas e propriedades comuns a todos os componentes de fluxo de dados.
A tabela a seguir descreve as propriedades personalizadas do destino OLE DB. Todas as propriedades são de leitura/gravação.
Observação |
---|
As opções de FastLoad relacionadas aqui (FastLoadKeepIdentity, FastLoadKeepNulls e FastLoadOptions) correspondem às propriedades de nomes parecidos expostas pela interface IRowsetFastLoad implementada pelo Microsoft OLE DB Provider for SQL Server (SQLOLEDB). Para obter mais informações, procure por IRowsetFastLoad na Biblioteca MSDN. |
Nome da propriedade |
Tipo de dados |
Descrição |
||
---|---|---|---|---|
AccessMode |
Inteiro (enumeração) |
Um valor que especifica como o destino acessa o seu banco de dados de destino. Essa propriedade pode ter um dos seguintes valores:
|
||
AlwaysUseDefaultCodePage |
Booliano |
Um valor que indica se o valor da propriedade DefaultCodePage deve ser usado para todas as colunas ou para tentar derivar a página de código da localidade de cada coluna. O valor padrão dessa propriedade é False. |
||
CommandTimeout |
Inteiro |
O número máximo de segundos em que o comando SQL pode ser executado antes que o tempo limite seja excedido. O valor 0 indica que não há limite de tempo. O valor padrão dessa propriedade é 0.
|
||
DefaultCodePage |
Inteiro |
A página de código padrão associada ao destino OLE DB. |
||
FastLoadKeepIdentity |
Booliano |
Um valor que especifica se os valores de identidade devem ser copiados quando os dados são carregados. Essa propriedade só está disponível com uma das opções de carregamento rápido. O valor padrão dessa propriedade é False. Essa propriedade corresponde à propriedade IRowsetFastLoad (OLE DB) do OLE DB SSPROP_FASTLOADKEEPIDENTITY. |
||
FastLoadKeepNulls |
Booliano |
Um valor que especifica se os valores Nulos devem ser copiados quando os dados são carregados. Essa propriedade só está disponível com uma das opções de carregamento rápido. O valor padrão dessa propriedade é False. Essa propriedade corresponde à propriedade IRowsetFastLoad (OLE DB) do OLE DB SSPROP_FASTLOADKEEPNULLS. |
||
FastLoadMaxInsertCommitSize |
Inteiro |
Um valor que especifica o tamanho do lote que o destino OLE DB tenta confirmar durante as operações de carregamento rápido. O valor padrão, 0, indica uma única operação de confirmação após o processamento de todas as linhas. |
||
FastLoadOptions |
Cadeia de caracteres |
Uma coleção de opções de carregamento rápido. As opções de carregamento rápido incluem o bloqueio de tabelas e a verificação de restrições. É possível especificar uma, ambas ou nenhuma. Essa propriedade corresponde à propriedade IRowsetFastLoad do OLE DB SSPROP_FASTLOADOPTIONS e aceita opções de cadeia de caracteres como CHECK_CONSTRAINTS e TABLOCK.
|
||
OpenRowset |
Cadeia de caracteres |
Quando AccessMode é OpenRowset, o nome da tabela ou exibição acessada pelo destino OLE DB. |
||
OpenRowsetVariable |
Cadeia de caracteres |
Quando AccessMode é OpenRowset from Variable, o nome da variável que contém o nome da tabela ou exibição acessada pelo destino OLE DB. |
||
SqlCommand |
Cadeia de caracteres |
Quando AccessMode é Comando SQL, a instrução Transact-SQL usada pelo destino OLE DB para especificar as colunas de destino dos dados. |
A entrada e as colunas de entrada do destino OLE DB não têm nenhuma propriedade personalizada.
Para obter mais informações, consulte Destino OLE DB.