oConn.Open "DSN=teste;" & _
"UID=Admin;" & _
"PWD=;"Obs: A partir da MDAC 2.1 você deve informar o DSN , o UID e a PWD na string de conexão.
oConn.Open "FILEDSN=\teste\db.dsn;"
& _
"UID=Admin;" & _
"PWD=;"
Segurança Padrão:
oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq=\teste\db.mdb;" & _
"Uid=Admin;" & _
"Pwd=;"
Se estiver usando o sistema de contas (System database):
oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq=\teste\db.mdb;" & _
"SystemDB=\teste\db.mdw;", _
"admin", ""
Para maiores informações consulte: Microsoft Access Driver Programming Considerations
oConn.Open "Driver={Microsoft dBASE Driver (*.dbf)};" & _
"DriverID=277;" & _
"Dbq=\teste\Db.dbf;"Note: Para acessar arquivos dBase em um computador Desktop usando os Drivers Database é preciso instalar o Borland Database engine.
Para maiores informações consulte : dBASE Driver Programming Considerations
Driver ODBC para Excel
Para Excel 97 / 2000:
oConn.Open "Driver={Microsoft Excel Driver (*.xls)};" & _
"DriverId=790;" & _
"DBQ=\teste\teste.xls;" & _
"DefaultDir=\teste;"
Para maiores informações consulte: Microsoft Excel Driver Programming Considerations
Para o driver atual - Oracle ODBC Driver da Microsoft:
oConn.Open "Driver={Microsoft ODBC for Oracle};" & _
"Server=OracleServer.world;" & _
"Uid=demo;" & _
"Pwd=demo;"
Para o driver antigo - Oracle ODBC Driver da Microsoft:
oConn.Open "Driver={Microsoft ODBC Driver for Oracle};" & _
"ConnectString=OracleServer.world;" & _
"Uid=demo;" & _
"Pwd=demo;"
Para maiores informações: Connection String Format and Attributes
Segurança Padrão:
oConn.Open "Driver={SQL Server};" & _
"Server=Aguia;" & _
"Database=pubs;" & _
"Uid=sa;" & _
"Pwd=;"
Conexão de segurança :
oConn.Open "Driver={SQL Server};" & _
"Server=Aguia;" & _
"Database=pubs;" & _
"Uid=;" & _
"Pwd=;"
Para solicitar nome do usuário e senha:
oConn.Properties("Prompt") = adPromptAlways
oConn.Open "Driver={SQL Server};" & _
"Server=Aguia;" & _
"DataBase=pubs;"
Para maiores informações consulte: SQLDriverConnect (ODBC)
oConn.Open "Driver={Microsoft Text Driver (*.txt; *.csv)};" & _
"Dbq=\teste\;" & _
"Extensions=asc,csv,tab,txt;" & _
"Persist Security Info=False"Obs: Informe o nome do arquivo no comando SQL. Exemplo:
oRs.Open "Select * From clientes.csv", _
oConn, adOpenStatic, adLockReadOnly, adCmdText
Para maiores informações consulte: Text File Driver Programming Considerations
|
Para segurança Padrão:
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\teste\teste.mdb;" & _
"User Id=admin;" & _
"Password=;"
Usando o sistema de contas (system database):
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\teste\teste.mdb;" & _
"Jet OLEDB:System Database=system.mdw;", _
"admin", ""Obs: Você deve converter o MDB e o MDW para o formato compatível ao usar o Provedor OLE DB 4.0.
Se o banco de dados ( MDB) tiver uma senha:
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\teste\teste.mdb;" & _
"Jet OLEDB:Database Password=Senha;", _
"admin", ""
Para maiores informações veja: OLE DB Provider for Microsoft Jet
(*) - Abrindo uma planilha do Excel
Você pode abrir um planilha Excel usando o provedor - "OLE DB Provider for Microsoft Jet" , Vejamos um exemplo:
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\teste\teste.xls;" & _
"Extended Properties=""Excel 8.0;HDR=Yes;"";"HDR=Yes significa que há um cabeçalho na linha da célula, e o provedor não irá incluir a primeira linha da seleção no recordset. Se definir "HDR=No" então o provedor irá incluir a primeira linha da célula no recordset.
|
Para o Access:
oConn.Open "Provider=MSDASQL;" & _
"Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq=\teste\teste.mdb;" & _
"Uid=Admin;" & _
"Pwd=;"
Para o SQL Server:
oConn.Open "Provider=MSDASQL;" & _
"Driver={SQL Server};" & _
"Server=teste;" & _
"Database=pubs;" & _
"Uid=sa;" & _
"Pwd=;"
Para maiores informações veja: Microsoft OLE DB Provider for ODBC
|
oConn.Open "Provider=msdaora;" & _
"Data Source=OracleServer.world;" & _
"User Id=sa;" & _
"Password=;"
Para maiores informações veja: Microsoft OLE DB Provider for Oracle
Segurança Padrão:
oConn.Open "Provider=sqloledb;" & _
"Network Library=DBMSSOCN;" & _
"Data Source=teste;" & _
"Initial Catalog=pubs;" & _
"User Id=sa;" & _
"Password=;"
Para uma conexão segura:
oConn.Open "Provider=sqloledb;" & _
"Network Library=DBMSSOCN;" & _
"Data Source=teste;" & _
"Initial Catalog=pubs;" & _
"Trusted_Connection=yes;"
Solicitando o nome e a senha do usuário:
oConn.Provider = "sqloledb"
oConn.Properties("Prompt") = adPromptAlways
oConn.Open "Network Library=DBMSSOCN;" & _
"Data Source=teste;" & _
"Initial Catalog=pubs;"Nota: "Data Source" é o nome do servidor onde o SQL Server está localizado.
Para maiores informações veja: Microsoft OLE DB Provider for SQL Server
As strings de conexões dadas a seguir podem ser usadas um provedor remoto Microsoft ( MS Remote). Este provedor informa a ADo para se comunicar com o servidor remoto (via RDS Datafactory) e a usar o provedor remoto que esta instalado no servidor remoto.
Usando um DSN ODBC na máquina remota:
oConn.Open "Provider=MS Remote;" & _
"Remote Server=http://teste;" & _
"Remote Provider=MSDASQL;" & _
"DSN=AdvWorks;" & _
"Uid=admin;" & _
"Pwd=;"
Usando um Provedor OLE DB Provider na máquina remota:
oConn.Open "Provider=MS Remote;" &_
"Remote Server=http://carl2;" & _
"Remote Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\somepath\mydb.mdb;", _
"admin", ""
Usando um DSN ODBC na máquina remota:
oConn.Open "Provider=MS
Remote;" & _
"Remote Server=http://teste;" & _
"Remote Provider=MSDASQL;" & _
"Network Library=DBMSSOCN;" & _
"DSN=Pubs;" & _
"Uid=sa;" & _
"Pwd=;"
Usando um Provedor OLE DB Provider na máquina remota:
oConn.Open "Provider=MS
Remote;" & _
"Remote Server=http://teste;" & _
"Remote Provider=SQLOLEDB;" & _
"Network Library=DBMSSOCN;" & _
"Data Source=teste;" & _
"Initial Catalog=pubs;" & _
"User ID=sa;" & _
"Password=;"
Para maiores informações veja: Microsoft OLE DB Remoting Provider
Acabou ... ;-)