Programación General > Visual Basic 6.0 e inferiores

 Conexio Con Odbc

(1/2) > >>

az8:
COMO GENRO UNA CADENA DE CONEXION USANDO UN ODBC PARA CONECTARME A UNA BASE DE DATOS DE SQL SERVER 7

ME HAND DICHO QUE ES MEJOR ESTE TIPO DE CONEXION CUANDO EL SISTEMA CORRERA EN RED......

ESPERO ME PUEDAN AYUDAR

GRACIAS
ATE AZ8

Soultaker:
Chequeate esta página "Cadenas de Conexión"

--- Código: Text ---Standard Security:Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" Trusted connection:Driver={SQL Server};Server=Aron1;Database=pubs;Trusted_Connection=yes;"  Prompt for username and password:oConn.Properties("Prompt") = adPromptAlwaysoConn.Open "Driver={SQL Server};Server=Aron1;DataBase=pubs;"  
 :comp:

solcito:
aZ8, si lo que quieres es una conexion desde una aplicacion a una base de datos lo mejor, creo yo, es hacerlo mediante un archivo, y que tu cadena de conexion no este en codigo del programa.

Para poder hacer esto, crea un nuevo archivo con el bloc de notas, sin nada, vacio, guardalo y cambiale la extension a .udl, vas a ver que el icono va a cambiar, abre de nuevo ese archivo renombrado, que es un nuevo archivo de Vinculo a datos de Microsoft.

Ahi veras 4 solapas:
Solapa PROVEEDOR: ahi seleccionas: "Microsoft OLE DB Provider for SQL Server", luego click en siguente.
Solapa CONEXION:  aca tenemos tres puntos
    1) "Seleccione o escriba el nombre del servidor".  Si tienes instalado el SQL Server en tu maquina, y ahi es a donde te quieres conectar, seleccionala, si no el servidor en donde esta tu base
   2) "Escriba la informacion para iniciar sesión en el Servidor". otra vez si te vas a conectar localmente, selecciona la primer opcion (seguridad integrada de Windows NT)
   3) "Selecciona la base de datos del servidor". ahi va a aparecer una lista de bases de datos que esten en el servidor que hayas seleccionado en el primer punto, selecciona a la que te quieres conectar, y luego Click en PROBAR CONEXION, si has hecho todo correctamente, esto deberia decir que se pudo realizar la conexio.


Bueno ahora tienes que indicarle a tu programa de donde tiene que leer la ruta de conexion:


--- Código: Text --- 'Conexion a la base de datosPublic Function CadenaConecc() As String     CadenaConecc = "File Name=" & App.Path & "\cadenaConexion.udl" End Function    
por supuesto que el archivo tiene que estar en el mismo directorio que tu aplicacion.

Espero haberte sido de ayuda y que se haya entendido, cualquier cosa vuelve a preguntar.

Saludos

toten:
mañana te mando un ejem´plo super bueno de manejar odbc

y miebntras pueds ver uno de mis recursos que es un articulo que trata sobre odbc... mañana te mando la solucion para que la veas y la entiendas mejor

saludos :devil:

Kev:
Guardar tu cadena de conexion en un archivo aparte seria buena opcion para posterior mantenimiento, es decir, si cambiaras los datos de la base de datos, pero ojo que no debes olvidar encriptar los datos que sino cualquiera se entra y ya fue..... adios info, ya conoces el dicho confianza ni en la camisa  B)

 :comp:  :hola:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa