Visão geral do Provedor Microsoft OLE DB para Microsoft Jet
O Provedor OLE DB para Microsoft Jet permite que o ADO acesse bancos de dados do Microsoft Jet.
Parâmetros de cadeia de conexão
Para se conectar a esse provedor, defina o argumento Provider da propriedade ConnectionString como a seguinte propriedade:
Microsoft.Jet.OLEDB.4.0
A leitura da propriedade Provider também retornará essa cadeia de caracteres.
Cadeia de conexão típica
Uma cadeia de conexão típica para esse provedor é:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=databaseName;User ID=MyUserID;Password=<password>;"
A cadeia de caracteres consiste nestas palavras-chave:
Palavra-chave | Descrição |
---|---|
Provedor | Especifica o Provedor OLE DB para Microsoft Jet. |
Fonte de dados | Especifica o caminho do banco de dados e o nome do arquivo (por exemplo, c:\Northwind.mdb ). |
ID de usuário | Especifica o nome do usuário. Se essa palavra-chave não for especificada, a cadeia de caracteres "admin " será usada por padrão. |
Senha | Especifica a senha do usuário. Se essa palavra-chave não for especificada, a cadeia de caracteres vazia ("") será usada por padrão. |
Observação
Se você estiver se conectando a um provedor de fonte de dados que dá suporte a autenticação do Windows, especifique Trusted_Connection=yes ou Segurança Integrada = SSPI em vez das informações de ID de usuário e de senha na cadeia de conexão.
Parâmetros de conexão específicos do provedor
O Provedor OLE DB para Microsoft Jet dá suporte a várias propriedades dinâmicas específicas do provedor, além daquelas definidas pelo ADO. Assim como acontece com todos os outros parâmetros Connection, eles podem ser definidos por meio da coleção Properties do objeto Connection ou como parte da cadeia de conexão.
A tabela a seguir lista essas propriedades com o nome da propriedade OLE DB correspondente em parênteses.
Parâmetro | Descrição |
---|---|
Jet OLEDB:Compact Reclaimed Space Amount (DBPROP_JETOLEDB_COMPACTFREESPACESIZE) | Indica uma estimativa da quantidade de espaço, em bytes, que pode ser recuperada com a compactação do banco de dados. Esse valor só é válido depois que uma conexão de banco de dados é estabelecida. |
Jet OLEDB:Connection Control (DBPROP_JETOLEDB_CONNECTIONCONTROL) | Indica se os usuários podem se conectar ao banco de dados. |
Jet OLEDB:Create System Database (DBPROP_JETOLEDB_CREATESYSTEMDATABASE) | Indica se um banco de dados do sistema deve ser criado quando uma fonte de dados é criada. |
Jet OLEDB:Database Locking Mode (DBPROP_JETOLEDB_DATABASELOCKMODE) | Indica o modo de bloqueio para esse banco de dados. O primeiro usuário a abrir o banco de dados determina o modo usado enquanto o banco de dados está aberto. |
Jet OLEDB:Database Password (DBPROP_JETOLEDB_DATABASEPASSWORD) | Indica a senha do banco de dados. |
Jet OLEDB:Don't Copy Locale on Compact (DBPROP_JETOLEDB_COMPACT_DONTCOPYLOCALE) | Indica se o Jet deve copiar as informações de localidade ao compactar um banco de dados. |
Jet OLEDB:Encrypt Database (DBPROP_JETOLEDB_ENCRYPTDATABASE) | Indica se um banco de dados compactado deve ser criptografado. Se essa propriedade não estiver definida, o banco de dados compactado será criptografado se o banco de dados original também for criptografado. |
Jet OLEDB:Engine Type (DBPROP_JETOLEDB_ENGINE) | Indica o mecanismo de armazenamento usado para acessar o armazenamento de dados atual. |
Jet OLEDB:Exclusive Async Delay (DBPROP_JETOLEDB_EXCLUSIVEASYNCDELAY) | Indica o tempo máximo, em milissegundos, durante o qual o Jet pode atrasar as gravações assíncronas em disco quando o banco de dados é aberto exclusivamente. Essa propriedade é ignorada, a menos que Jet OLEDB:Flush Transaction Timeout seja definido como 0. |
Jet OLEDB:Flush Transaction Timeout (DBPROP_JETOLEDB_FLUSHTRANSACTIONTIMEOUT) | Indica o tempo de espera antes que os dados armazenados em um cache para gravação assíncrona sejam gravados em disco. Essa configuração substitui os valores de Jet OLEDB:Shared Async Delay e Jet OLEDB:Exclusive Async Delay. |
Jet OLEDB:Global Bulk Transactions (DBPROP_JETOLEDB_GLOBALBULKNOTRANSACTIONS) | Indica se as transações em massa do SQL são feitas. |
Jet OLEDB:Global Partial Bulk Ops (DBPROP_JETOLEDB_GLOBALBULKPARTIAL) | Indica a senha usada para abrir o banco de dados. |
Jet OLEDB:Implicit Commit Sync (DBPROP_JETOLEDB_IMPLICITCOMMITSYNC) | Indica se as alterações feitas nas transações implícitas internas são gravadas no modo síncrono ou assíncrono. |
Jet OLEDB:Lock Delay (DBPROP_JETOLEDB_LOCKDELAY) | Indica o número de milissegundos de espera antes da tentativa de adquirir um bloqueio após a falha de uma tentativa anterior. |
Jet OLEDB:Lock Retry (DBPROP_JETOLEDB_LOCKRETRY) | Indica quantas vezes uma tentativa de acessar uma página bloqueada é repetida. |
Jet OLEDB:Max Buffer Size (DBPROP_JETOLEDB_MAXBUFFERSIZE) | Indica a quantidade máxima de memória, em quilobytes, que o Jet pode usar antes de iniciar a liberação de alterações em disco. |
Jet OLEDB:Max Locks Per File (DBPROP_JETOLEDB_MAXLOCKSPERFILE) | Indica o número máximo de bloqueios que o Jet pode colocar em um banco de dados. O valor padrão é 9.500. |
Jet OLEDB:New Database Password (DBPROP_JETOLEDB_NEWDATABASEPASSWORD) | Indica a nova senha a ser definida para este banco de dados. A senha antiga é armazenada em Jet OLEDB:Database Password. |
Jet OLEDB:ODBC Command Time Out (DBPROP_JETOLEDB_ODBCCOMMANDTIMEOUT) | Indica o número de milissegundos para que uma consulta ODBC remota do Jet atinja o tempo limite. |
Jet OLEDB:Page Locks to Table Lock (DBPROP_JETOLEDB_PAGELOCKSTOTABLELOCK) | Indica quantas páginas precisam ser bloqueadas em uma transação para que o Jet tente promover o bloqueio para um bloqueio de tabela. Se esse valor for 0, o bloqueio nunca será promovido. |
Jet OLEDB:Page Timeout (DBPROP_JETOLEDB_PAGETIMEOUT) | Indica que o número de milissegundos que o Jet aguardará antes de verificar se o cache está desatualizado com o arquivo de banco de dados. |
Jet OLEDB:Recycle Long-Valued Pages (DBPROP_JETOLEDB_RECYCLELONGVALUEPAGES) | Indica se o Jet deve tentar recuperar de modo agressivo as páginas de blob quando elas são liberadas. |
Jet OLEDB:Registry Path (DBPROP_JETOLEDB_REGPATH) | Indica a chave do Registro do Windows que contém valores para o mecanismo de banco de dados do Jet. |
Jet OLEDB:Reset ISAM Stats (DBPROP_JETOLEDB_RESETISAMSTATS) | Indica se o Recordset de esquema DBSCHEMA_JETOLEDB_ISAMSTATS deve redefinir os contadores de desempenho depois de retornar as informações de desempenho. |
Jet OLEDB:Shared Async Delay (DBPROP_JETOLEDB_SHAREDASYNCDELAY) | Indica o tempo máximo, em milissegundos, durante o qual o Jet pode atrasar as gravações assíncronas em disco quando o banco de dados é aberto no modo multiusuário. |
Jet OLEDB:System Database (DBPROP_JETOLEDB_SYSDBPATH) | Indica o caminho e o nome do arquivo de informações do grupo de trabalho (banco de dados do sistema). |
Jet OLEDB:Transaction Commit Mode (DBPROP_JETOLEDB_TXNCOMMITMODE) | Indica se o Jet grava dados no disco de maneira síncrona ou assíncrona quando uma transação é confirmada. |
Jet OLEDB:User Commit Sync (DBPROP_JETOLEDB_USERCOMMITSYNC) | Indica se as alterações feitas nas transações são gravadas no modo síncrono ou assíncrono. |
Propriedades de Recordset e Command específicas do provedor
O provedor Jet também dá suporte a várias propriedades de Recordset e Command específicas do provedor. Essas propriedades são acessadas e definidas por meio da coleção Properties do objeto Recordset ou Command. A tabela lista o nome da propriedade ADO e o respectivo nome da propriedade OLE DB correspondente em parênteses.
Nome da propriedade | Descrição |
---|---|
Jet OLEDB:Bulk Transactions (DBPROP_JETOLEDB_BULKNOTRANSACTIONS) | Indica se as operações em massa do SQL são transacionadas. Grandes operações em massa podem falhar quando transacionadas devido a atrasos de recursos. |
Jet OLEDB:Enable Fat Cursors (DBPROP_JETOLEDB_ENABLEFATCURSOR) | Indica se o Jet deve armazenar em cache várias linhas ao preencher um conjunto de registros para fontes de linha remota. |
Jet OLEDB:Fat Cursor Cache Size (DBPROP_JETOLEDB_FATCURSORMAXROWS) | Indica o número de linhas a serem armazenadas em cache quando o cache de linha do armazenamento de dados remoto é usado. Esse valor é ignorado, a menos que Jet OLEDB:Enable Fat Cursors seja True. |
Jet OLEDB:Inconsistent (DBPROP_JETOLEDB_INCONSISTENT) | Indica se os resultados da consulta permitem atualizações inconsistentes. |
Jet OLEDB:Locking Granularity (DBPROP_JETOLEDB_LOCKGRANULARITY) | Indica se uma tabela é aberta com o bloqueio em nível de linha. |
Jet OLEDB:ODBC Pass-Through Statement (DBPROP_JETOLEDB_ODBCPASSTHROUGH) | Indica que o Jet deve transmitir o texto SQL em um objeto Command para o back-end sem alteração. |
Jet OLEDB:Partial Bulk Ops (DBPROP_JETOLEDB_BULKPARTIAL) | Indica o comportamento do Jet quando ocorre uma falha nas operações DML do SQL. |
Jet OLEDB:Pass Through Query Bulk-Op (DBPROP_JETOLEDB_PASSTHROUGHBULKOP) | Indica se as consultas que não retornam um Recordset são transmitidas sem alterações para a fonte de dados. |
Jet OLEDB:Pass Through Query Connect String (DBPROP_JETOLEDB_ODBCPASSTHROUGHCONNECTSTRING) | Indica a cadeia de conexão do Jet usada para se conectar a um armazenamento de dados remoto. Esse valor é ignorado, a menos que Jet OLEDB:ODBC Pass-Through Statement seja True. |
Jet OLEDB:Stored Query (DBPROP_JETOLEDB_STOREDQUERY) | Indica se o texto do comando deve ser interpretado como uma consulta armazenada em vez de um comando SQL. |
Jet OLEDB:Validate Rules On Set (DBPROP_JETOLEDB_VALIDATEONSET) | Indica se as regras de validação do Jet são avaliadas quando os dados de coluna são definidos ou quando as alterações são confirmadas no banco de dados. |
Por padrão, o Provedor OLE DB para Microsoft Jet abre os bancos de dados do Microsoft Jet no modo de leitura/gravação. Para abrir um banco de dados no modo somente leitura, defina a propriedade Mode no objeto Connection do ADO como adModeRead.
Uso do objeto Command
O texto de comando no objeto Command usa o dialeto SQL do Microsoft Jet. Você pode especificar consultas de retorno de linha, consultas de ação e nomes de tabelas no texto do comando. No entanto, não há suporte para procedimentos armazenados, e eles não devem ser especificados.
Comportamento do Recordset
O mecanismo de banco de dados do Microsoft Jet não dá suporte a cursores dinâmicos. Portanto, o Provedor OLE DB para Microsoft Jet não dá suporte ao tipo de cursor adLockDynamic. Quando um cursor dinâmico for solicitado, o provedor retornará um cursor de conjunto de chaves e redefinirá a propriedade CursorType para indicar o tipo de Recordset retornado. Além disso, se um Recordset atualizável for solicitado (LockType é adLockOptimistic, adLockBatchOptimistic ou adLockPessimistic), o provedor também retornará um cursor de conjunto de chaves e redefinirá a propriedade CursorType.
Propriedades Dinâmicas
O Provedor OLE DB para Microsoft Jet insere várias propriedades dinâmicas na coleção Properties dos objetos Connection, Recordset e Command não abertos.
As tabelas a seguir são um índice cruzado dos nomes ADO e OLE DB para cada propriedade dinâmica. A Referência do Programador do OLE DB refere-se a um nome de propriedade ADO pelo termo "Descrição". Encontre mais informações sobre essas propriedades na Referência do Programador do OLE DB.
Propriedades dinâmicas de conexão
As propriedades a seguir são adicionadas à coleção Properties do objeto Connection.
Nome da propriedade do ADO | Nome da propriedade do OLE DB |
---|---|
Sessões ativas | DBPROP_ACTIVESESSIONS |
Anulação assíncrona | DBPROP_ASYNCTXNABORT |
Confirmação assíncrona | DBPROP_ASYNCTNXCOMMIT |
Níveis de isolamento de confirmação automática | DBPROP_SESS_AUTOCOMMITISOLEVELS |
Localização do catálogo | DBPROP_CATALOGLOCATION |
Termo do catálogo | DBPROP_CATALOGTERM |
Definição da coluna | DBPROP_COLUMNDEFINITION |
Catálogo atual | DBPROP_CURRENTCATALOG |
fonte de dados | DBPROP_INIT_DATASOURCE |
Nome da Fonte de Dados | DBPROP_DATASOURCENAME |
Modelo de threading do objeto da fonte de dados | DBPROP_DSOTHREADMODEL |
Nome do DBMS | DBPROP_DBMSNAME |
Versão do DBMS | DBPROP_DBMSVER |
Suporte do GROUP BY | DBPROP_GROUPBY |
Suporte à tabela heterogênea | DBPROP_HETEROGENEOUSTABLES |
Diferenciação de maiúsculas e minúsculas do identificador | DBPROP_IDENTIFIERCASE |
Níveis de isolamento | DBPROP_SUPPORTEDTXNISOLEVELS |
Retenção de isolamento | DBPROP_SUPPORTEDTXNISORETAIN |
Identificador de Localidade | DBPROP_INIT_LCID |
Tamanho máximo do índice | DBPROP_MAXINDEXSIZE |
Tamanho máximo da linha | DBPROP_MAXROWSIZE |
O tamanho máximo da linha inclui BLOB | DBPROP_MAXROWSIZEINCLUDESBLOB |
Tabelas máximas em SELECT | DBPROP_MAXTABLESINSELECT |
Mode | DBPROP_INIT_MODE |
Vários conjuntos de parâmetros | DBPROP_MULTIPLEPARAMSETS |
Vários resultados | DBPROP_MULTIPLERESULTS |
Vários objetos de armazenamento | DBPROP_MULTIPLESTORAGEOBJECTS |
Atualização de várias tabelas | DBPROP_MULTITABLEUPDATE |
Ordem do agrupamento NULL | DBPROP_NULLCOLLATION |
Comportamento de concatenação NULL | DBPROP_CONCATNULLBEHAVIOR |
Versão do OLE DB | DBPROP_PROVIDEROLEDBVER |
Suporte ao objeto OLE | DBPROP_OLEOBJECTS |
Abrir suporte a conjunto de linhas | DBPROP_OPENROWSETSUPPORT |
Colunas ORDER BY na lista de seleção | DBPROP_ORDERBYCOLUMNSINSELECT |
Disponibilidade do parâmetro de saída | DBPROP_OUTPUTPARAMETERAVAILABILITY |
Passar por acessadores de referência | DBPROP_BYREFACCESSORS |
Senha | DBPROP_AUTH_PASSWORD |
Tipo de ID persistente | DBPROP_PERSISTENTIDTYPE |
Preparar o comportamento de anulação | DBPROP_PREPAREABORTBEHAVIOR |
Preparar o comportamento de confirmação | DBPROP_PREPARECOMMITBEHAVIOR |
Termo do procedimento | DBPROP_PROCEDURETERM |
Prompt | DBPROP_INIT_PROMPT |
Nome amigável do provedor | DBPROP_PROVIDERFRIENDLYNAME |
Nome do Provedor | DBPROP_PROVIDERFILENAME |
Versão do provedor | DBPROP_PROVIDERVER |
Fonte de dados somente leitura | DBPROP_DATASOURCEREADONLY |
Conversões de conjunto de linhas no comando | DBPROP_ROWSETCONVERSIONSONCOMMAND |
Termo de esquema | DBPROP_SCHEMATERM |
Uso do esquema | DBPROP_SCHEMAUSAGE |
Suporte a SQL | DBPROP_SQLSUPPORT |
Armazenamento estruturado | DBPROP_STRUCTUREDSTORAGE |
Suporte à subconsulta | DBPROP_SUBQUERIES |
Termo da tabela | DBPROP_TABLETERM |
DDL de transação | DBPROP_SUPPORTEDTXNDDL |
Id de Usuário | DBPROP_AUTH_USERID |
Nome do usuário | DBPROP_USERNAME |
Identificador da Janela | DBPROP_INIT_HWND |
Propriedades dinâmicas do conjunto de registros
As propriedades a seguir são adicionadas à coleção Properties do objeto Recordset.
Nome da propriedade do ADO | Nome da propriedade do OLE DB |
---|---|
Ordem de acesso | DBPROP_ACCESSORDER |
Conjunto de linhas somente acréscimo | DBPROP_APPENDONLY |
Bloquear objetos de armazenamento | DBPROP_BLOCKINGSTORAGEOBJECTS |
Tipos de indicador | DBPROP_BOOKMARKTYPE |
Pode ter indicador | DBPROP_IROWSETLOCATE |
Indicadores ordenados | DBPROP_ORDEREDBOOKMARKS |
Colunas adiadas do cache | DBPROP_CACHEDEFERRED |
Alterar linhas inseridas | DBPROP_CHANGEINSERTEDROWS |
Privilégios de coluna | DBPROP_COLUMNRESTRICT |
Notificação do conjunto de colunas | DBPROP_NOTIFYCOLUMNSET |
Coluna gravável | DBPROP_MAYWRITECOLUMN |
Adiar coluna | DBPROP_DEFERRED |
Atrasar as atualizações do objeto de armazenamento | DBPROP_DELAYSTORAGEOBJECTS |
Buscar na ordem inversa | DBPROP_CANFETCHBACKWARDS |
Reter linhas | DBPROP_CANHOLDROWS |
IAccessor | DBPROP_IAccessor |
IColumnsInfo | DBPROP_IColumnsInfo |
IColumnsRowset | DBPROP_IColumnsRowset |
IConnectionPointContainer | DBPROP_IConnectionPointContainer |
IConvertType | DBPROP_IConvertType |
ILockBytes | DBPROP_ILockBytes |
Linhas fixas | DBPROP_IMMOBILEROWS |
IRowset | DBPROP_IRowset |
IRowsetChange | DBPROP_IRowsetChange |
IRowsetIdentity | DBPROP_IRowsetIdentity |
IRowsetIndex | DBPROP_IRowsetIndex |
IRowsetInfo | DBPROP_IRowsetInfo |
IRowsetLocate | DBPROP_IRowsestLocate |
IRowsetResynch | |
IRowsetScroll | DBPROP_IRowsetScroll |
IRowsetUpdate | DBPROP_IRowsetUpdate |
ISequentialStream | DBPROP_ISequentialStream |
IStorage | DBPROP_IStorage |
IStream | DBPROP_IStream |
ISupportErrorInfo | DBPROP_ISupportErrorInfo |
Indicadores literais | DBPROP_LITERALBOOKMARKS |
Identidade de linha literal | DBPROP_LITERALIDENTITY |
Máximo de linhas abertas | DBPROP_MAXOPENROWS |
Máximo de linhas pendentes | DBPROP_MAXPENDINGROWS |
Máximo de linhas | DBPROP_MAXROWS |
Uso de Memória | DBPROP_MEMORYUSAGE |
Granularidade de notificação | DBPROP_NOTIFICATIONGRANULARITY |
Fases de notificação | DBPROP_NOTIFICATIONPHASES |
Objetos transacionados | DBPROP_TRANSACTEDOBJECT |
Alterações visíveis de outras pessoas | DBPROP_OTHERUPDATEDELETE |
Inserções visíveis de outras pessoas | DBPROP_OTHERINSERT |
Próprias alterações visíveis | DBPROP_OWNUPDATEDELETE |
Próprias inserções visíveis | DBPROP_OWNINSERT |
Preservar ao anular | DBPROP_ABORTPRESERVE |
Preservar ao confirmar | DBPROP_COMMITPRESERVE |
Reinicialização rápida | DBPROP_QUICKRESTART |
Eventos de reentrada | DBPROP_REENTRANTEVENTS |
Remover linhas excluídas | DBPROP_REMOVEDELETED |
Relatar várias alterações | DBPROP_REPORTMULTIPLECHANGES |
Retornar inserções pendentes | DBPROP_RETURNPENDINGINSERTS |
Notificação de exclusão de linha | DBPROP_NOTIFYROWDELETE |
Notificação de primeira alteração de linha | DBPROP_NOTIFYROWFIRSTCHANGE |
Notificação de inserção de linha | DBPROP_NOTIFYROWINSERT |
Privilégios de linha | DBPROP_ROWRESTRICT |
Notificação de ressincronização de linha | DBPROP_NOTIFYROWRESYNCH |
Modelo de threading de linha | DBPROP_ROWTHREADMODEL |
Notificação de alteração da ação desfazer linha | DBPROP_NOTIFYROWUNDOCHANGE |
Notificação de exclusão da ação desfazer linha | DBPROP_NOTIFYROWUNDODELETE |
Notificação de inserção da ação desfazer linha | DBPROP_NOTIFYROWUNDOINSERT |
Notificação de atualização de linha | DBPROP_NOTIFYROWUPDATE |
Notificação de alteração de posição de busca do conjunto de linhas | DBPROP_NOTIFYROWSETFETCHPOSISIONCHANGE |
Notificação de versão do conjunto de linhas | DBPROP_NOTIFYROWSETRELEASE |
Rolar na ordem inversa | DBPROP_CANSCROLLBACKWARDS |
Ignorar indicadores excluídos | DBPROP_BOOKMARKSKIPPED |
Identidade de linha forte | DBPROP_STRONGITDENTITY |
Capacidade de atualização | DBPROP_UPDATABILITY |
Usar indicadores | DBPROP_BOOKMARKS |
Propriedades dinâmicas de Command
As propriedades a seguir são adicionadas à coleção Properties do objeto Command.
Nome da propriedade do ADO | Nome da propriedade do OLE DB |
---|---|
Ordem de acesso | DBPROP_ACCESSORDER |
Conjunto de linhas somente acréscimo | DBPROP_APPENDONLY |
Bloquear objetos de armazenamento | DBPROP_BLOCKINGSTORAGEOBJECTS |
Tipos de indicador | DBPROP_BOOKMARKTYPE |
Pode ter indicador | DBPROP_IROWSETLOCATE |
Alterar linhas inseridas | DBPROP_CHANGEINSERTEDROWS |
Privilégios de coluna | DBPROP_COLUMNRESTRICT |
Notificação do conjunto de colunas | DBPROP_NOTIFYCOLUMNSET |
Adiar coluna | DBPROP_DEFERRED |
Atrasar as atualizações do objeto de armazenamento | DBPROP_DELAYSTORAGEOBJECTS |
Buscar na ordem inversa | DBPROP_CANFETCHBACKWARDS |
Reter linhas | DBPROP_CANHOLDROWS |
IAccessor | DBPROP_IAccessor |
IColumnsInfo | DBPROP_IColumnsInfo |
IColumnsRowset | DBPROP_IColumnsRowset |
IConnectionPointContainer | DBPROP_IConnectionPointContainer |
IConvertType | DBPROP_IConvertType |
ILockBytes | DBPROP_ILockBytes |
Linhas fixas | DBPROP_IMMOBILEROWS |
IRowset | DBPROP_IRowset |
IRowsetChange | DBPROP_IRowsetChange |
IRowsetIdentity | DBPROP_IRowsetIdentity |
IRowsetIndex | DBPROP_IRowsetIndex |
IRowsetInfo | DBPROP_IRowsetInfo |
IRowsetLocate | DBPROP_IRowsetLocate |
IRowsetResynch | |
IRowsetScroll | DBPROP_IRowsetScroll |
IRowsetUpdate | DBPROP_IRowsetUpdate |
ISequentialStream | DBPROP_ISequentialStream |
IStorage | DBPROP_IStorage |
IStream | DBPROP_IStream |
ISupportErrorInfo | DBPROP_ISupportErrorInfo |
Indicadores literais | DBPROP_LITERALBOOKMARKS |
Identidade de linha literal | DBPROP_LITERALIDENTITY |
Modo de Bloqueio | DBPROP_LOCKMODE |
Máximo de linhas abertas | DBPROP_MAXOPENROWS |
Máximo de linhas pendentes | DBPROP_MAXPENDINGROWS |
Máximo de linhas | DBPROP_MAXROWS |
Granularidade de notificação | DBPROP_NOTIFICATIONGRANULARITY |
Fases de notificação | DBPROP_NOTIFICATIONPHASES |
Objetos transacionados | DBPROP_TRANSACTEDOBJECT |
Alterações visíveis de outras pessoas | DBPROP_OTHERUPDATEDELETE |
Inserções visíveis de outras pessoas | DBPROP_OTHERINSERT |
Próprias alterações visíveis | DBPROP_OWNUPDATEDELETE |
Próprias inserções visíveis | DBPROP_OWNINSERT |
Preservar ao anular | DBPROP_ABORTPRESERVE |
Preservar ao confirmar | DBPROP_COMMITPRESERVE |
Reinicialização rápida | DBPROP_QUICKRESTART |
Eventos de reentrada | DBPROP_REENTRANTEVENTS |
Remover linhas excluídas | DBPROP_REMOVEDELETED |
Relatar várias alterações | DBPROP_REPORTMULTIPLECHANGES |
Retornar inserções pendentes | DBPROP_RETURNPENDINGINSERTS |
Notificação de exclusão de linha | DBPROP_NOTIFYROWDELETE |
Notificação de primeira alteração de linha | DBPROP_NOTIFYROWFIRSTCHANGE |
Notificação de inserção de linha | DBPROP_NOTIFYROWINSERT |
Privilégios de linha | DBPROP_ROWRESTRICT |
Notificação de ressincronização de linha | DBPROP_NOTIFYROWRESYNCH |
Modelo de threading de linha | DBPROP_ROWTHREADMODEL |
Notificação de alteração da ação desfazer linha | DBPROP_NOTIFYROWUNDOCHANGE |
Notificação de exclusão da ação desfazer linha | DBPROP_NOTIFYROWUNDODELETE |
Notificação de inserção da ação desfazer linha | DBPROP_NOTIFYROWUNDOINSERT |
Notificação de atualização de linha | DBPROP_NOTIFYROWUPDATE |
Notificação de alteração de posição de busca do conjunto de linhas | DBPROP_NOTIFYROWSETFETCHPOSITIONCHANGE |
Notificação de versão do conjunto de linhas | DBPROP_NOTIFYROWSETRELEASE |
Rolar na ordem inversa | DBPROP_CANSCROLLBACKWARDS |
Server Data on Insert | DBPROP_SERVERDATAONINSERT |
Ignorar indicadores excluídos | DBPROP_BOOKMARKSKIP |
Identidade de linha forte | DBPROP_STRONGIDENTITY |
Capacidade de atualização | DBPROP_UPDATABILITY |
Usar indicadores | DBPROP_BOOKMARKS |
Para obter detalhes específicos da implementação e informações funcionais sobre o Provedor OLE DB para Microsoft Jet, confira Provedor Jet na documentação do OLE DB.