Pregunta: | 3341 - CONEXION CON BD ACCESS U OTRA |
Autor: | Alexis Alberto Aravena Silva |
!! Hola que tal !! En primer lugar deseo saber si puedo conectar power builder con Access 97, si se puede, mi pregunta es como tengo que hacerlo ( paso por paso). Estoy aprendiendo a programar en este lenguaje, soy programador en Visual Basic. gracias. |
Respuesta: | Victoria Martinez |
los pasos que tienes que hacer son los siguientes: 1.- te tienes que crear un perfil de desarrollo contra esa base de datos (si no sabes, en cualquier manual te lo cuentan) 2.- te creas una datawindow contra la tabla que quieras ver los datos 3.- pones el objeto datawindow en un control datawindow 4.- el código para conectarse es el siguiente: //te creas una variable de instancia i_sqlca transaction i_sqlca i_sqlca = CREATE Transaction // CONEXION CON LA BD DE ACCESS i_sqlca.DBMS = "ODBC" i_sqlca.AutoCommit = False i_sqlca.DBParm = "Connectstring=´DSN="+as_basedatos+ "´" //as_basedatos es el nombre de la base de datos CONNECT Using i_sqlca ; //se verifica que se haya conectado con la BD if i_sqlca.sqlcode < 0 then //ha ocurrido un error return -1 else //ha ido todo bien return 1 end if |
Respuesta: | Eduardo Xavier T. G. |
Hola. con respecto a tu pregunta puedes conectarte a cualquier DBMS que quieras, si lo haces con código es así: sqlca.dbms = "odbc" sqlca.dbparm = "ConnecString=´dsn=NombreOdbc; uid=UserName;pwd=Password´". "NombreOdbc" lo tienes que hacer el elpanel de control con "fuentes de datos de 32 bits". "uid" es el nombre de usuario. y "Password" es la contraseña. Claro está que estos tres parámetros dependen de Dbms con el que te quieras conectar. si es con access "uid=Admin" y "pwd = "(vacio), esto debería ir en el script de la aplicación. bueno adiós y ojalá te sirva. |