Sei sulla pagina 1di 9

Seccin de cdigos , trucos y ejemplos para visual basic

296 - Listado de cadenas de conexin para Ado


<Volver> - Anterior - Siguiente

Contenido

Listado de cadenas de conexin

Guia de proveedores OLEDB ( Utilidad )

Relacionados

Listado de cadenas de conexin


Lista de algunos Connectionstring para acceder a base de datos y
archivos de datos mediante Ado
Aqui se listan algunas cadenas de conexin, y tambin pods descargar este
archivo enviado por Luis Nuez, que contiene ejemplos de cadenas de conexion
de ADO para ODBC DSN / DSN-Less, OLE DB Proveedores, Remote Data Services
(RDS), MS Remote, y MS DataShape.
Tambien estan incluidas cadenas de conexion para ADO.NET y proveedores como
MySQL, ODBC, OLE DB, Oracle, y SQL Server .NET Data Providers

Descargar listado

Microsoft Access

Conecta a una base de datos de tipo Access mediante OleDB

Dim path_Bd As String


path_Bd = App.Path & "\Nombre.mdb"
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;"
"Data Source=" & _

&

path_Bd & ";" & "User Id=admin;Password="

Conecta a una base de datos Microsoft Access mediante ODBC. Sin password y sin
contrasea

cnn.Open
(*.mdb)};" & _

"driver={Microsoft

Access

Driver

"dbq=c:\LaBase.mdb;uid=admin;pwd="

Conecta mediante ODBC en modo exclusivo

cnn.open
(*.mdb)};" & _

"Driver={Microsoft

Access

Driver

"Dbq=C:\Labase.mdb;Exclusive=1;Uid=admin;P
wd=;"

Para .net mediante OleDB y con Password

cnn.open "Provider=Microsoft.Jet.OLEDB.4.0;" & _

"Data Source=C:\LaBase.mdb;" & _


"Jet OLEDB:Database Password=Password;"

Conecta a una base de datos Microsoft Access mediante OLEDB, usando un Grupo
de trabajo

Dim path_Bd As String


path_Bd = App.Path & "\Nombre.mdb"
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=" & path_Bd & ";" & _
"Jet
OLEDB:System
Database=c:\Archivo.mdw", "User", "Password"

Igual al anterior pero usando ODBC

Dim path_Bd As String


path_Bd = "c:\carpta\LaBase.mdb"
cnn.Open
(*.mdb)};" & _

"driver={Microsoft

Access

"dbq=" & path_Bd & ";" & _


"systemdb=c:\Archivo.mdw;", _
"usuario", " password "
Conectar a Access 2007

Private Sub Form_Load()


Dim cs As String
Dim cn As ADODB.Connection
Dim sPath_Access As String
' -- Ruta del archivo ACCDB
sPath_Access = App.Path & "\base\db.accdb"

Driver

cs =
Source=" & _

"Provider=Microsoft.ACE.OLEDB.12.0;Data
sPath_Access

&

";Persist

Security

Info=False;"
' -- Access 2007 con password
cs =
Source=" & _

"Provider=Microsoft.ACE.OLEDB.12.0;Data

sPath_Access
Password=contrasea;"

&

";Jet

OLEDB:Database

cn.Open cs
End Sub

Microsoft Sql Server

Cadena de conexin usando OLEDB

cnn.Open "Provider=sqloledb;" & _


"Data Source=Nombre_del_Servidor;" & _
"Initial Catalog=Nombre_de_la_base;" & _
"User Id=USUARIO;Password=PASSWORD"

Usando ODBC

cnn.Open "driver={SQL Server};" & _


"server=NOMBRE_DEL_SERVIDOR;database=LA_BA
SE;uid=USUARIO;pwd=PASSWORD"

MySql

A un servidor MySql Server mediante OLEDB en .NET

cnn.Open
"Provider=MySQLProv;"
Source=base;" & _

&

"Data

"User Id=USUARIO;Password=PASSWORD"

A una base Mysql remota mediante ODBC

cnn.Open "Driver={MySQL ODBC 3.51 Driver};" & _


"Server=data.domain.com;" & _
"Port=3306;Database=LaBase;" & _
"User=USUARIO;Password=PASSWORD;Option=3;
"

Base de datos local mediante ODBC

cnn.Open
"Driver={MySQL
Driver};Server=localhost;" & _

ODBC

3.51

"Database=LaBase;User=Usuario;Password=Pas
sword;Option=3;"

Cadenas de conexin para conectar a Microsoft Excel

A un archivo Excel mediante OLEDB

conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0;"
& _
"Data Source=" & path_Bd & _
";Extended Properties=""Excel
8.0;HDR=Yes;"""
Ejemplo : Leer hoja de Excel con ADO

A Excel Mediante ODBC

cnn.Open
(*.xls)};" & _

"driver={Microsoft

Excel

Driver

"driverid=790;dbq=c:\libro.xls;" & _
"defaultdir=c:\lacarpeta"

ConnectionString para archivos de texto ( txt, Csv etc..)

ODBC

cnn.Open "DRIVER={Microsoft Text Driver (*.txt;


*.csv)};" & _
"DBQ="
'Ejemplo

&

para

App.Path
cargar

&

";",

un

"",

""

recordset

'El archivo de texto en la clusula From


rs.Open "select * from [ElArchivo#txt]", conn,
adOpenStatic, _
adLockReadOnly, adCmdText

Mediante OLEDB

cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _


"Data Source=Path_De_La_carpeta;" & _
"Extended
Properties=""text;HDR=Yes;FMT=Delimited"""
rst.Open "select * from ElArchivo.csv", cnn, _
adOpenStatic, adLockReadOnly, adCmdText

Ejemplos :

Leer archivo de texto y cargarlo en un DataGrid

FoxPro - Dbf

Conectar por ODBC

Coneccion
(*.dbf)};" & _

"Driver={Microsoft

dBASE

Driver

"DriverID=277;Dbq=c:\Path_de_carpeta;
"
OLEDB

Connection = "Provider=Microsoft.Jet.OLEDB.4.0;" &


_
"Data Source=c:\La_Carpeta;" & _
"Extended Properties=dBASE IV;" & _
"User ID=Admin;Password=;"

Gua de proveedores OLEDB


Este es un proyecto publicado en el sitio Planet source Code, que implementa una
gua con una lista variada de proveedores OLEDB. Esta lista se despliega en un
Treeview, por ejemplo:
Para conectar a Excel, Exchange, mySQL, SQL server, SQL server via SqlXmlOLEDB,
archivos de texto, para Visual Fox Pro, SQLBase, OLAP, syBase, Active Directory,
AS/400 y varios otros
Al seleccionar un item ( Proveedor), en el panel derecho visualiza las diferentes
cadenas de conexin que se pueden utilizar para cada caso: Conectar con seguridad
estndar, conectar a una base de datos remota, especificando un usuario concreto
etc .. De esta manera podemos copiar la cadena de conexin y utilizarla.
Descargar cdigo fuente

Captura de pantalla

Enlaces relacionados

Addin - Complemento para generar cadenas de conexin

Abrir cuadro de dilogo para configurar un ConnectionString

Buscar en Recursos vb

Buscar

visual basic - Buscar - Privacidad www.recursosvisualbasic.com.ar


Recursos

Inicio

Ejemplos vb

Ocx - Activex

Api vb

Tutoriales - Manuales

Cdigo fuente

vb.net

Copyright

2005

2009

Potrebbero piacerti anche