oConn.Open "Provider=ADSDSOObject;" & _
"User Id=myUsername;" & _
"Password=myPassword"
Para maiores informações, veja: Microsoft OLE DB Provider for Microsoft Active Directory Service oConn.Open "Provider=Advantage OLE DB Provider;" & _
"Data source=c:\DiretorioTabelaDBF;" & _
"ServerType=ADS_LOCAL_SERVER;" & _
"TableType=ADS_CDX"
Para maiores informações, veja: Advantage OLE DB Provider (para ADO)
oConn.Open "Provider=IBMDA400;" & _
"Data source=myAS400;" & _
"User Id=myUsername;" & _
"Password=myPassword"
Para maiores informações, veja:
oConn.Open "Provider=SNAOLEDB;" & _
"Data source=myAS400;" & _
"User Id=myUsername;" & _
"Password=myPassword"
Para maiores informações, veja: ConnectionString Property Para ver um artigo da Microsoft sobre OLE DB Provider para AS/400 e VSAM, clique aqui
Para Data Warehouse oConn.Open "Provider=Commerce.DSO.1;" & _
"Data Source=mscop://InProcConn/Server=mySrvName:" & _
"Catalog=DWSchema:Database=myDBname:" & _
"User=myUsername:Password=myPassword:" & _
"FastLoad=True"
' ou
oConn.Open "URL=mscop://InProcConn/Server=myServerName:" & _
"Database=myDBname:Catalog=DWSchema:" & _
"User=myUsername:Password=myPassword:" & _
"FastLoad=True"
Para Profiling System oConn.Open "Provider=Commerce.DSO.1;" & _
"Data Source=mscop://InProcConn/Server=mySrvName:" & _
"Catalog=Profile Definitions:Database=myDBname:" & _
"User=myUsername:Password=myPassword"
' ou
oConn.Open _
"URL=mscop://InProcConnect/Server=myServerName:" & _
"Database=myDBname:Catalog=Profile Definitions:" & _
"User=myUsername:Password=myPassword"
Para maiores informações, veja: OLE DB Provider for Commerce Server, DataWarehouse, and Profiling System Para ver um artigo da Microsoft sobre OLE DB Provider para Commerce Server, clique aqui
Para conexões TCP/IP oConn.Open = "Provider=DB2OLEDB;" & _
"Network Transport Library=TCPIP;" & _
"Network Address=xxx.xxx.xxx.xxx;" & _
"Initial Catalog=MyCatalog;" & _
"Package Collection=MyPackageCollection;" & _
"Default Schema=MySchema;" & _
"User ID=MyUsername;" & _
"Password=MyPassword"
Para conexões APPC oConn.Open = "Provider=DB2OLEDB;" & _
"APPC Local LU Alias=MyLocalLUAlias;" & _
"APPC Remote LU Alias=MyRemoteLUAlias;" & _
"Initial Catalog=MyCatalog;" & _
"Package Collection=MyPackageCollection;" & _
"Default Schema=MySchema;" & _
"User ID=MyUsername;" & _
"Password=MyPassword"
Para maiores informações, veja: ConnectionString Property,e Q218590 Para ver um artigo da Microsoft sobre OLE DB Provider para DB2, clique aqui
O provedor OLE DB para DTS Packages é um provedor somente para leitura que expõe Data Transformation Services Package Data Source Objects. oConn.Open = "Provider=DTSPackageDSO;" & _ "Data Source=mydatasource" Para maiores informações, veja: OLE DB Providers Tested with SQL Server Para ver um artigo da Microsoft sobre OLE DB Provider for DTS Packages, clique aqui
oConn.Provider = "EXOLEDB.DataSource" oConn.Open = "http://myServerName/myVirtualRootName" Para maiores informações, veja: Exchange OLE DB Provider, Messaging, Calendaring, Contacts, e Exchange using ADO objects Para ver um artigo da Microsoft sobre OLE DB Provider para Exchange, clique aqui
Atualmente o Excel não tem um provedor OLE DB. Contudo, você pode usar o ODBC Driver for Excel. Ou usar o OLE DB Provider para JET para ler e gravar dados em uma pasta do Excel. oConn.Open "Provider=MSIDXS;" & _
"Data source=MyCatalog"
Para maiores informações, veja: Microsoft OLE DB Provider for Microsoft Indexing Service Para ver um artigo da Microsoft sobre OLE DB Provider para Index Server, clique aqui
oConn.Open "Provider=MSDAIPP.DSO;" & _
"Data Source=http://mywebsite/myDir;" & _
"User Id=myUsername;" & _
"Password=myPassword"
' Ou oConn.Open "URL=http://mywebsite/myDir;" & _
"User Id=myUsername;" & _
"Password=myPassword"
Para maiores informações, veja: Microsoft OLE DB Provider for Internet Publishing e Q245359 Para ver um artigo da Microsoft sobre OLE DB Provider para Internet Publishing, clique aqui
Para segurança padrão oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\somepath\myDb.mdb;" & _
"User Id=admin;" & _
"Password="
Se estiver usando em um grupo de trabalho (System Database) oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\somepath\mydb.mdb;" & _
"Jet OLEDB:System Database=MySystem.mdw", _
"myUsername", "myPassword"
Nota, lembre-se de converter tanto o MDB quanto o MDW para o formato de banco de dados 4.0 quando usar o provedor 4.0 de OLE DB. Se o MDB tem uma senha de banco de dados oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\somepath\mydb.mdb;" & _
"Jet OLEDB:Database Password=MyDbPassword", _
"myUsername", "myPassword"
Se quiser abrir o MDB em modo exclusivo oConn.Mode = adModeShareExclusive
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\somepath\myDb.mdb;" & _
"User Id=admin;" & _
"Password="
Se o MDB estiver localizado num compartilhamento de rede oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\\myServer\myShare\myPath\myDb.mdb"
Se o MDB estiver em uma máquina remota - Ou usar um XML Web Service via SOAP
Toolkit ou ASP.NET Se você não sabe o caminho para o MDB (usando ASP) <% ' código ASP do lado servidor
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Server.MapPath(".") & "\myDb.mdb;" & _
"User Id=admin;" & _
"Password="
%>
Isto assume que o MDB está no mesmo diretório em que a página ASP está rodando. Certifique-se também de que este diretório possui permissões de gravação para a conta de usuário. Se você não sabe o caminho para o MDB (usando VB) oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & App.Path & "\myDb.mdb;" & _
"User Id=admin;" & _
"Password="
Isto assume que o MDB está no mesmo diretório da aplicação. Para maiores informações, veja: OLE DB Provider For Microsoft Jet, Q191754,e Q225048 Nota: Microsoft.Jet.OLEDB.3.51 somente
é instalado pelo MDAC 2.0. Q197902 Para ver um artigo da Microsoft sobre OLE DB Provider para Microsoft JET, clique aqui
Você também pode abrir uma planilha Excel usando o JET OLE DB Provider oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\somepath\mySpreadsheet.xls;" & _
"Extended Properties=""Excel 8.0;HDR=Yes"""
Onde "HDR=Yes" significa que há uma llinha de cabeçalho no intervalo de células, tal que o provedor não incluirá a primeira linha da seleção no recordset. Se "HDR=No", então o provedor incluirá a primeira linha do intervalo de células no recordset. Para maiores informações, veja: Q278973
Você também pode abrir um arquivo texto usando o JET OLE DB Provider oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\somepath\;" & _
"Extended Properties=""text;HDR=Yes;FMT=Delimited"""
'Abre, então, um recordset baseado em uma seleção no arquivo texto: oRs.Open "Select * From MyTextFile.txt", oConn, _
adOpenStatic, adLockReadOnly, adCmdText
Para maiores informações, veja: Q262537 oConn.Open "Provider=Microsoft.Project.OLEDB.9.0;" & _
"Project Name=c:\somepath\myProject.mpp"
Para maiores informações, veja: Microsoft Project 2000 OLE DB Provider Information Para ver um artigo da Microsoft sobre OLE DB Provider para Microsoft Project, clique aqui
oConn.Open "Provider=MySQLProv;" & _
"Data Source=mySQLDB;" & _
"User Id=myUsername;" & _
"Password=myPassword"
Para maiores informações, veja: API - OLE DB e Snippet AVISO: Este provedor OLE DB Provider é considerado obsoleto
pela Microsoft. Para Access (Jet) oConn.Open "Provider=MSDASQL;" & _
"Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq=c:\somepath\mydb.mdb;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
Para SQL Server oConn.Open "Provider=MSDASQL;" & _
"Driver={SQL Server};" & _
"Server=myServerName;" & _
"Database=myDatabaseName;" & _
"Uid=myUsername;" & _
"Pwd=myPassword"
Para maiores informações, veja: Microsoft OLE DB Provider for ODBC Para ver um artigo da Microsoft sobre OLE DB Provider para ODBC, clique aqui
Microsoft OLE DB para Online Analytical Processing (OLAP)
é um conjunto de Para ADOMD.Catalog oCat.ActiveConnection = _
"Provider=MSOLAP;" & _
"Data Source=myOLAPServerName;" & _
"Initial Catalog=myOLAPDatabaseName"
Para ADOMD.Catalog (com URL) oCat.ActiveConnection = _
"Provider=MSOLAP;" & _
"Data Source=http://myServerName/;" & _
"Initial Catalog=myOLAPDatabaseName"
Para Excel PivotTable With ActiveWorkbook.PivotCaches.Add(SourceType:=xlExternal)
.Connection = "OLEDB;" & _
"Provider=MSOLAP;" & _
"Location=myServerDataLocation;" & _
"Initial Catalog=myOLAPDatabaseName"
.MaintainConnection = True
.CreatePivotTable TableDestination:=Range("A1"), _
TableName:= "MyPivotTableName"
End With
Para maiores informações, veja: OLE DB for OLAP, Catalog Object, PivotTable, Connecting Using HTTP Para ver um artigo da Microsoft sobre OLE DB Provider para OLAP Services, clique aqui
oConn.Open "Provider=msdaora;" & _
"Data Source=MyOracleDB;" & _
"User Id=myUsername;" & _
"Password=myPassword"
Para maiores informações, veja: Microsoft OLE DB Provider for Oracle Para ver um artigo da Microsoft sobre OLE DB Provider para Oracle, clique aqui
Para Segurança Padrão oConn.Open "Provider=OraOLEDB.Oracle;" & _
"Data Source=MyOracleDB;" & _
"User Id=myUsername;" & _
"Password=myPassword"
Para uma Trusted Connection oConn.Open "Provider=OraOLEDB.Oracle;" & _
"Data Source=MyOracleDB;" & _
"User Id=/;" & _
"Password="
' OuoConn.Open "Provider=OraOLEDB.Oracle;" & _
"Data Source=MyOracleDB;" & _
"OSAuthent=1"
Nota: "Data Source=" precisa ser configurado para o nome Net8 apropriado que é conhecido para método de nomeação em uso. Por exemplo, para nomeação local , é o alias no tnsnames.ou um arquivo; para nomes Oracle, é o nome de serviço Net8. Para maiores informações, veja: Oracle Provider for OLE DB Developer's Guide
oConn.Open "Provider=PervasiveOLEDB;" & _
"Data Source=C:\PervasiveEB"
Para maiores informações, veja: OLE DB - ADO
O Microsoft OLE DB Simple Provider (OSP) permite ao ADO acessar qualquer dado para o qual exista uma provedor escrito usando o OLE DB Simple Provider Toolkit. Simple providers são feitos para acessar fontes de dados que requerem apenas suporte básico de OLE DB, tais como matrizes na memória ou documentos XML. O SP no MDAC 2.6 foi melhorado para dar suporte a abertura de recordsets ADO hierárquicos em qualquer arquivo XML. Estes arquivos XML podem conter o esquema de persistência ADO, mas ele não é requerido. Isto foi implementado conectando o SP à MSXML2.DLL, portanto a MSXML2.DLL ou uma mais recente é requerida. oConn.Open "Provider=MSDAOSP;" & _
"Data Source=MSXML2.DSOControl.2.6"
oRS.Open "http://WebServer/VirtualRoot/MyXMLFile.xml",oConn
Para maiores informações, veja: Microsoft OLE DB Simple Providere Q272270 Para ver um artigo da Microsoft sobre OLE DB Provider para Simple Provider, clique aqui
oConn.Open "Provider=SQLBaseOLEDB;" & _
"Data source=mySybaseServer;" & _
"Location=mySybaseDB;" & _
"User Id=myUserName;" & _
"Password=myUserPassword"
Para maiores informações, veja: Books on-line Use a assinatura grátis e, então, selecione "SQLBase OLE DB Data Provider User's Guide for v7.5 (20-6220-0001)", e faça o download do arquivo zip e extraia o documento.
Para Segurança Padrão oConn.Open "Provider=sqloledb;" & _
"Data Source=myServerName;" & _
"Initial Catalog=myDatabaseName;" & _
"User Id=myUsername;" & _
"Password=myPassword"
Para uma Trusted Connection oConn.Open "Provider=sqloledb;" & _
"Data Source=myServerName;" & _
"Initial Catalog=myDatabaseName;" & _
"Integrated Security=SSPI"
Para conectar a uma "Instância Nomeada" oConn.Open "Provider=sqloledb;" & _
"Data Source=myServerName\NomeDaInstancia;" & _
"Initial Catalog=myDatabaseName;" & _
"User Id=myUsername;" & _
"Password=myPassword"
Nota: Para conectar a uma "instância nomeada" SQL Server 2000, você precisa ter o MDAC 2.6 (ou superior) instalado. Para pedir ao usuário um nome de usuário e senha oConn.Provider = "sqloledb"
oConn.Properties("Prompt") = adPromptAlways
oConn.Open "Data Source=myServerName;" & _
"Initial Catalog=myDatabaseName"
Para conectar a SQL Server rodando no mesmo computador oConn.Open "Provider=sqloledb;" & _
"Data Source=(local);" & _
"Initial Catalog=myDatabaseName;" & _
"User ID=myUsername;" & _
"Password=myPassword"
Para conectar a SQL Server rodando em um computador remoto (via um endereço IP) oConn.Open "Provider=sqloledb;" & _
"Network Library=DBMSSOCN;" & _
"Data Source=xxx.xxx.xxx.xxx,1433;" & _
"Initial Catalog=myDatabaseName;" & _
"User ID=myUsername;" & _
"Password=myPassword"
Onde: Para maiores informações, veja: Microsoft OLE DB Provider for SQL Server Para ver um artigo da Microsoft sobre OLE DB Provider para SQL Server, clique aqui
O provedor SQLXMLOLEDB é um provedor que expõe a funcionalidade do Microsoft SQLXML através do ADO. O provedor SQLXMLOLEDB não é um provedor de recordsets, ele pode apenas executar comandos no modo "gravar para uma stream de saída" do ADO oConn.Open "Provider=SQLXMLOLEDB.3.0;" & _
"Data Provider=SQLOLEDB;" & _
"Data Source=mySqlServerName;" & _
"Initial Catalog=myDatabaseName;" & _
"User Id=myUserName;" & _
"Password=myUserPassword"
Para maiores informações, veja: SQLXML 3.0 e A Survey of Microsoft SQL Server 2000 XML Features Para ver um artigo da Microsoft sobre OLE DB Provider para SQL Server via SQLXMLOLEDB, clique aqui
oConn.Open "Provider=ASAProv;" & _
"Data source=myASA"
Para maiores informações, veja: ASA Programming Interfaces Guidee ASA User's Guide
oConn.Open "Provider=Sybase ASE OLE DB Provider;" & _
"Data source=myASEServer"' Ou oConn.Open "Provider=Sybase.ASEOLEDBProvider;" & _
"Srvr=myASEServer,5000;" & _
"Catalog=myDBName;" & _
"User Id=myUserName;" & _
"Password=myUserPassword"
Onde: Nota: O provedor Cliente 12 Sybase OLE DB falha se não for criado um arquivo Data Source .IDS usando o Sybase Data Administrator. Estes arquivos .IDS assemelham-se aos DSNs de ODBC. Nota: Com o Cliente 12.5, o recurso de número de porta do servidor finalmente funciona, permitindo strings de conexão em rede complentamente qualifidadas para serem usadas sem a definição de arquivos Data Source .IDS. Para maiores informações, veja: Sybase Advance Search
Na verdade, não há um provedor OLE DB para arquivos texto. Contudo, você pode usar o OLE DB Provider para JET para ler e gravar dados em arquivos texto. Ou você pde usar o ODBC Driver para Text.
oConn.Open "Provider=Ardent.UniOLEDB;" & _
"Data source=myServer;" & _
"Location=myDatabase;" & _
"User ID=myUsername;" & _
"Password=myPassword"
Para maiores informações, veja: IBM Using UniOLEDB, Informix Using UniOLEDB 5.2
Para conectar a Visual FoxPro 8.0 oConn.Open "Provider=vfpoledb;" & _
"Data Source=C:\vfp7\Samples\Data\myVFPDB.dbc;" & _
"Mode=ReadWrite|Share Deny None;" & _
"Collating Sequence=MACHINE;" & _
"Password=''"
Para maiores informações, veja: Microsoft
OLE DB Provider for Visual FoxPro 8.0 Para conectar a Visual FoxPro 7.0 oConn.Open "Provider=vfpoledb;" & _
"Data Source=C:\vfp7\Samples\Data\myVFPDB.dbc;" & _
"Mode=ReadWrite|Share Deny None;" & _
"Collating Sequence=MACHINE;" & _
"Password=''"
O provedor de OLE DB para Visual FoxPro OLE DB não é instalado pelo MDAC 2.x. Você deve instalar o Visual FoxPro 7.0 para ter o seu provedor OLE DB. Para maiores informações, veja: Microsoft OLE DB Provider for Visual FoxPro Para ver um artigo da Microsoft sobre OLE DB Provider para Visual FoxPro, clique aqui.
|