 |
|
 |
Generar automáticamente una cadena de conexión OLEDB VB6
A veces necesitamos conectar con un servidor SQLServer, Oracle o similares a través de un asistente, para trabajar con Visual Basic 6 o similares hay una forma muy fácil de hacerlo (con Windows):
- Creamos un fichero de texto normal y corriente
- Renombramos su extensión a .udl (el nombre de fichero da igual)
- hacemos doble click sobre el fichero y nos saldrá un asistente como este:
-
- MUY IMPORTANTE Pinchar en la primera pestaña y cambiar o seleccionar el proveedor de datos
- Siempre es preferibel usar un proveedor de tipo OLEDB y NO un proveedor de tipo ODBC
- Si tenemos una base de datos Acess el proveedor es Jet 4.0 o superior, si tenemos SQL server o Oracle cogemos preferentemente el driver OLEDB para SQL server o Oracle.
- Si hay varios proveedores por ejemplo Microsoft Driver para Oracle y Oracle Driver para microsoft cogemos el del fabricante, no el de Microsoft.
- Insisto OLEBD es más rápido y eficente que ODBC que es un estandard más antiguo
- En el resto de las pestañas seleccionamos nuestro servidor y usuario y contraseña si es necesario
- Si es posible siempre usamos seguridad integrada Windows antes que usuario y contraseña.
- Una vez terminado pulsamos : Probar Conexión y luego Aceptar
- Volvemos a renombrar el fichero .udl a extensión .txt y lo abrimos con Notepad u otro editor de texto
- Veremos algo parecido a esto:
- [oledb]
; Everything after this line is an OLE DB initstring Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Northwind;Data Source=ALDEAMEDIASQL
- Copiamos la última linea entera: esa es nuestra connectionString, ya podemos borrar el fichero UDL si queremos.
Espero que os sirva. |
| |
 |
Original Y Bueno
por
Modesto
Respuesta recibida el [17/04/2007 09:02:11]
|
 |
Hola me gustó tu tip, muy original y util.
|
| |
 |
Conexion a BD MySql
por
Fernando Sotomayor
Respuesta recibida el [31/07/2007 03:13:09]
|
 |
Hola muy interesante tu comentario. Pero recientemente tengo una gran duda como haga la misma conexion a una base de datos en MySQL.
|
| |
 |
Fin del problema de la conexion
por
Sabanero
Respuesta recibida el [10/10/2007 08:34:40]
|
 |
Gracias por la explicacion. Pude realizar la conexion satisfactoriamente. DTBM
|
| |
 |
Justo lo que buscaba
por
Eduardo
Respuesta recibida el [24/01/2008 05:22:40]
|
 |
Muchas gracias Pablo, es ni mas ni menos lo que necesitaba.
|
| |
 |
perdona pero me sale el siguie...
por
Anónimo
Respuesta recibida el [12/05/2008 01:36:11]
|
 |
perdona pero me sale el siguiente error
No se ha definido el tipo definido por el usuario
micorreo es pedroljaen@hotmail.com
porfavor responder cuanto antes necesito entregar un proyecto de fin de curso
|
| |
 |
udl
por
Alberto Pérez
Respuesta recibida el [22/05/2008 02:21:10]
|
 |
El renombrar un .txt a .udl en vista no funciona. Existe otro canal alternativo para generar una cadena de conexión en Vista?
|
| |
 |
En vista
por
aldeamedia
Respuesta recibida el [25/05/2008 06:33:12]
|
 |
Alberto prueba a crear un DSN de fichero desde el panel de control y cambialé la extensión también
|
| |
 |
Gracias
por
Salvador
Respuesta recibida el [12/07/2008 12:03:27]
|
 |
Gracias x dedicar tu tiempo y mostrar cosas que no sabemos los novatos como yo.
|
| |
 |
Muy util
por
Joak
Respuesta recibida el [29/07/2008 02:38:21]
|
 |
Muchas gracias, ha sido muy util
|
| |
 |
excelente solucion
por
aldo
Respuesta recibida el [27/08/2008 11:37:02]
|
 |
muchas gracias amigo, me has salvado, no sabia como se hacia, infinitas gracias. :D
|
| |
 |
muy bien
por
chrisitian
Respuesta recibida el [10/09/2008 08:11:14]
|
 |
gracias al tip pude realizar una coneccion remota, muchas gracias
|
| |
 |
Crear .udl en vista si funciona
por
Giovany
Respuesta recibida el [06/11/2008 11:45:42]
|
 |
En cualquier carpeta de el explorador de windows vas a herramientas-opciones de carpeta-ver-ocultar las extensiones de archivo
SOLO DESELECCIONALO
|
| |
 |
que significa objConexion.Prov...
por
Anónimo
Respuesta recibida el [23/11/2008 01:11:52]
|
 |
que significa objConexion.Provider en el leguaje de Visual
|
| |
 |
Conexion Visuak basic SQL
por
JTorres
Respuesta recibida el [10/12/2008 10:09:38]
|
 |
Sres. por favor les agradecere infinitamente si me pueden dar q codigo ejemplo para conectar 1 base de datos7TABLA DE sql 2000 con 1 formulario de Visual bASIC 6.O usando el OLE DB PROVIDER. Les agradecere me den esta información lo antes posible pues tengo una evaluación de estos temas el Viernes proximo a las 8.00a.m. Gracias
|
| |
 |
cadena de conexion
por
Anónimo
Respuesta recibida el [07/01/2009 05:23:18]
|
 |
sres les agradesco infinitamente quien puda ayudarme estoy creando una aplicacion en visual studio 2005 (visual basic) donde mi aplicacion se tiene que conectar con una BD de sql server 2005 y no se como establecer la cadena de conexion. estoy usando el modelo desconectado.. mi codigo tiene lo siguiente:
imports system.data.sqlclient imports system.data public class form1 dim cadena as string="" (entre esas cadenas dobles iria la conexion) dim comando as string="select * from sectores" dim adaptador as new sqlDataAdapter(cadena, comando) dim ds as new dataset
|
| |
 |
Excelente, excelente, excelente !!!
por
Ulises Figueroa
Respuesta recibida el [14/01/2009 10:27:24]
|
 |
me sirvió a la perfeción para una conexion de VB 6 a un SQL Server 2008 !!! :D gracias !!!
|
| |
 |
Muchas Gracias!!
por
Ana Martinez
Respuesta recibida el [10/03/2009 03:25:12]
|
 |
Justo lo que andaba buscando, muy util este tip.
Mil besos y mil gracias por compartir tus conocimientos!!
|
| |
 |
Muy Buen Dato
por
jorge ferj
Respuesta recibida el [18/03/2009 01:24:47]
|
 |
muy buen dato, justo lo que buscaba gracias...
|
| |
 |
Excelente
por
Walter
Respuesta recibida el [16/04/2009 11:44:30]
|
 |
'''Mil gracias amigo eres un genio'''
|
| |
 |
solo una pregunta mas?
por
david
Respuesta recibida el [21/04/2009 05:01:08]
|
 |
la conexion ya esta realizada pero estoy usando cuadros de texto y la verdad no c k poner en el boton de aceptar para k me los reciba y me los valla guardando...
porfa ayudenme soi nuevo en esto i apenas stoy empezando hacer un nuevo proyecto!!!!!!
|
| |
 |
windows recién instalado
por
daniel
Respuesta recibida el [25/06/2009 03:24:23]
|
 |
no me resultaba crear el archivo udl, dele probando sobre el escritorio, renombraba y nada, sólo un archivo de texto con la extensión .udl. Hasta que me iluminé y le deshabilité la opción Ocultar las extensiones para archivos conocidos. Saludos
|
| |
 |
Perfecto
por
JAMH
Respuesta recibida el [25/09/2009 10:28:22]
|
 |
Casi no pùedo creer lo simple que fue. Gracias. Mi correo es jamhmartinez@hotmail.com , les agradeceria si me pueden enviar mas tips o còdigo para una conexion a base de datos de SQL Server 2005 para consultas, altas, bajas y cambios. Gracias de nuevo.
|
| |
 |
Mil gracias... definitivamente...
por
Chavo
Respuesta recibida el [26/11/2009 12:21:53]
|
 |
Mil gracias... definitivamente un excelente tip.
|
| |
 |
Excelente Metodo!!!
por
Alex Torres
Respuesta recibida el [06/12/2009 07:20:27]
|
 |
Esto metodo es muy util, pero cuando selecciono cualquier tipo de acceso incluso Mode=ReadWrite|Share Deny None, me surge un problema al momento de la conexion a la base de datos por dos o mas usuarios, mesalta la alerta de que el Archivo .mdb no puede ser abierto, el archivo se encuentra en uso. Espero puedan ayudarme por favor, mi correo es "myxtheralecks@hotmail.com"
|
| |
 |
DAO SDK
por
Celia Morales
Respuesta recibida el [05/01/2010 02:41:23]
|
 |
No se como hacer para que mis aplicaciones en Visual Basic 6.0 con base de datos en Access (usaba DAO SDK para distribuirla) funcione en Windows Vista de 64 bits, tienes alguna idea? Me funcionará lo de la conexión que comentas?
|
| |
 |
fdsf
por
fds
Respuesta recibida el [22/01/2010 06:55:02]
|
 |
fsdfds
|
| |
 |
Excelente sitio
por
Pablo
Respuesta recibida el [27/01/2010 07:48:36]
|
 |
Informacion muy util
|
| |
 |
Muchas Gracias
por
Justo
Respuesta recibida el [10/03/2010 02:59:45]
|
 |
Execelente forma de obtener la informacion
|
| Añadir comentario ... |
Para preguntar utiliza los foros
|
|

|
Como generar automáticamente una cadena de conexión OLEDB en Visual Basic 6 |
|
Autor:
Pablo Gumpert Fernandez (aldeamedia)
|
|
Visitas:
22110 |
Fecha de publicación:
26/02/2007 |
Pablo Gumpert es formador y consultor oficial de Microsoft para .NET y SQL server.Lleva desarrollando desde hace más de diez años y durante ese tiempo ha trabajado como programador de videojuegos ,analista informático, experto en seguridad, DBA ... Actualmente se dedica sobre todo a la formación. Su especialidad es la programación en .NET aunque también es experto en MSSQL Server y en el año 2002 fundó su propia empresa colaboradora de diversos centros partner Microsoft. |
|
|
Visitas:
115
|
Comentarios:
3
|
Archivo:
Articulos
|
Visitas:
815
|
Comentarios:
2
|
Archivo:
Articulos
|
Visitas:
777
|
Comentarios:
3
|
Archivo:
Articulos
|
Visitas:
675
|
Comentarios:
2
|
Archivo:
Articulos
|
Visitas:
3194
|
Comentarios:
2
|
Archivo:
Articulos
|
Visitas:
14581
|
Comentarios:
7
|
Archivo:
Articulos
|
Visitas:
1504
|
Comentarios:
3
|
Archivo:
Articulos
|
|
Visitas:
700
|
Comentarios:
2
|
Archivo:
Articulos
|
|
Visitas:
370
|
Comentarios:
0
|
Archivo:
Articulos
|
Visitas:
2038
|
Comentarios:
2
|
Archivo:
Articulos
|
|
|
 |
|
 |