Compartilhar via


Propriedades personalizadas do OLE DB

Propriedades personalizadas de origem

A origem OLE DB tem propriedades personalizadas e as propriedades comuns a todos os componentes de fluxo de dados.

A tabela a seguir descreve as propriedades personalizadas da origem OLE DB. Todas as propriedades são de leitura/gravação.

Nome da propriedade Tipo de Dados Descrição
modo de acesso Número Inteiro O modo usado para acessar o banco de dados. Os valores possíveis são Open Rowset, Open Rowset from VariableSQL Command e SQL Command from Variable. O valor padrão é Open Rowset.
UsarSempreAPáginaDeCódigoPadrão Booliano Um valor que indica se deve usar o valor da DefaultCodePage propriedade para cada coluna ou tentar derivar a página de código da localidade de cada coluna. O valor padrão dessa propriedade é False.
Tempo limite de comando Número Inteiro O número de segundos antes do tempo limite de um comando. Um valor de 0 indica um tempo limite infinito.

Observação: essa propriedade não está disponível no Editor de Origem OLE DB, mas pode ser definida usando o Editor Avançado.
Página de Código Padrão Número 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 fio O nome do objeto de banco de dados usado para abrir um conjunto de linhas.
OpenRowsetVariable fio A variável que contém o nome do objeto de banco de dados usado para abrir um conjunto de linhas.
Mapeamento de Parâmetro fio O mapeamento dos parâmetros do comando SQL para variáveis.
SqlCommand fio O comando SQL a ser executado.
SqlCommandVariable fio 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 propriedades personalizadas.

Para obter mais informações, consulte OLE DB Source.

Propriedades personalizadas de destino

O destino OLE DB tem propriedades personalizadas e as 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 do FastLoad listadas aqui (FastLoadKeepIdentity, FastLoadKeepNulls e FastLoadOptions) correspondem às propriedades nomeadas da mesma forma expostas pela IRowsetFastLoad interface implementada pelo Provedor do Microsoft OLE DB para SQL Server (SQLOLEDB). Para obter mais informações, pesquise por IRowsetFastLoad na Biblioteca MSDN.

Nome da propriedade Tipo de Dados Descrição
modo de acesso Inteiro (enumeração) Um valor que especifica como o destino acessa seu banco de dados de destino.

Essa propriedade pode ter um dos seguintes valores:

OpenRowset (0): Você fornece o nome de uma tabela ou exibição.
OpenRowset from Variable (1): Você fornece o nome de uma variável que contém o nome de uma tabela ou exibição.
OpenRowset Using Fastload (3): Você fornece o nome de uma tabela ou exibição.
OpenRowset Using Fastload from Variable (4): Você fornece o nome de uma variável que contém o nome de uma tabela ou exibição.
SQL Command (2): Você fornece uma instrução SQL.
UsarSempreAPáginaDeCódigoPadrão Booliano Um valor que indica se deve usar o valor da DefaultCodePage propriedade para cada coluna ou tentar derivar a página de código da localidade de cada coluna. O valor padrão dessa propriedade é False.
Tempo limite de comando Número Inteiro O número máximo de segundos que o comando SQL pode executar antes do tempo limite. Um valor de 0 indica um tempo infinito. O valor padrão dessa propriedade é 0.

Observação: essa propriedade não está disponível no Editor de Destino OLE DB, mas pode ser definida usando o Editor Avançado.
Página de Código Padrão Número 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. As opções de carregamento rápido são a única forma pela qual essa propriedade está disponível. O valor padrão dessa propriedade é False. Essa propriedade corresponde à propriedade OLE DB IRowsetFastLoad (OLE DB)SSPROP_FASTLOADKEEPIDENTITY.
FastLoadKeepNulls Booliano Um valor que especifica se os valores nulos devem ser copiados quando os dados são carregados. As opções de carregamento rápido são a única forma pela qual essa propriedade está disponível. O valor padrão dessa propriedade é False. Essa propriedade corresponde à propriedade SSPROP_FASTLOADKEEPNULLSOLE DB IRowsetFastLoad (OLE DB).
FastLoadMaxInsertCommitSize Número Inteiro Um valor que especifica o tamanho do lote que o destino OLE DB tenta confirmar durante operações de carregamento rápido. O valor padrão, 0, indica uma única operação de confirmação depois que todas as linhas são processadas.
OpçõesDeCarregamentoRápido fio 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. Você pode especificar um, ambos ou nenhum dos dois. Essa propriedade corresponde à propriedade SSPROP_FASTLOADOPTIONS OLE DB IRowsetFastLoad e aceita opções de cadeia de caracteres como CHECK_CONSTRAINTS e TABLOCK.

Observação: algumas opções para essa propriedade não estão disponíveis no Editor de Destino do Excel, mas podem ser definidas usando o Editor Avançado.
OpenRowset fio Quando AccessMode é OpenRowset, o nome da tabela ou visualização que o destino OLE DB acessa.
OpenRowsetVariable fio Quando o modo de acesso é OpenRowset from Variable, o nome da variável que contém o nome da tabela ou visualização à qual o destino OLE DB tem acesso.
SqlCommand fio Quando AccessMode é SQL Command, a instrução Transact-SQL é utilizada 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 propriedades personalizadas.

Para obter mais informações, consulte OLE DB Destination.

Consulte Também

Propriedades comuns