Alguien tiene idea de como podría crear una conexion de ODBC para una base de datos de access por código en Visual asic?
o que al instalar mi sistema se cree el ODBC sin que el usuario tenga que hacerlo???
Alguna idea?
| |||
busca en www.vbcode.com, alli debe hacer codigo que hace justamente lo que quieres. |
| ||||
No entra!!! ![]()
__________________ .::RsOfT::. --El que se aferra a lo conocido, nunca conocerá lo desconocido-- --Es intentando lo imposible como se realiza lo posible-- --Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance-- |
| |||
Hola amigo tu necesitas que tu program se conecte solo a Access en un servidor o en un Pc aisalado , enviame un correo y te enviare el codigo que yo uso es decir el modulo completo hace de todo si quieres no hay problema Saludos Pedro |
| ||||
Me puedes enviar el codigo a esta direccion: [email protected] Lo que quiero es que por código me crea la conexion ODBC a una base de datos que esta local en la misma máquina donde esta el programa. Tambien me gustaría el codigo para crear la conexion ODBC a una base de datos que esta en otra PC de la Red.
__________________ .::RsOfT::. --El que se aferra a lo conocido, nunca conocerá lo desconocido-- --Es intentando lo imposible como se realiza lo posible-- --Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance-- |
| |||
|
| |||
Se me fue una coma en el enlace, este es el correcto: http://www.vbcode.com/ |
| |||
Ya lo envie Hola amigos ya les evie el codigo mi correo es [email protected] , si no les llega envieme un correo a esa direccion Saludos Pedro Que tengan un muy feliz año nuevo |
| ||||
![]() Tu hiciste la conexion directamente hacia el archivo asi: MakeDBName = App.Path & "\" & file_name Yo lo que quiero es crear un ODBC, el ODBC se crea en windows cuando uno entra al control panel y en DSN es que se crea la conexion a la Base de Datos, entonces en Visual Basic solo me conecto asi: cnn.Open "Nombre_ODBC" y listo ![]() Entiendes lo que quiero, lo que quiero es crear el ODBC desde Visual Basic, asi cuando instalo mi aplicacion en alguna PC no tengo que ir al control panel y hacer la conexion manualmente... Algun otro código vajo la manga? ![]()
__________________ .::RsOfT::. --El que se aferra a lo conocido, nunca conocerá lo desconocido-- --Es intentando lo imposible como se realiza lo posible-- --Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance-- |
| ||||
checa este link http://www.portalfox.com/modules.php...article&sid=97 pero el codigo alli expuesto es para Visual FoxPro tendrias que traducirlo a visual basic que no es tan dificil. |
| ||||
Ja... look it this! Un amigo me suministro este código! Solo hay que agregar a referencia el Microsoft DAO 3.6 Object Library ![]()
Código:
Ese simple código registra los DSN en el registro de windows en:strConnect = "DBQ=C:\BD.mdb" & vbCr & "Description=" & vbCr & "OemToAnsi=No" DBEngine.RegisterDatabase "dbStarMarble", "Microsoft Access Driver (*.mdb)", True, strConnect HKEY_CURRENT_USER\Software\ODBC\ODBC.INI ![]() Tan sencillo como eso!!! ![]() Ya no tendré que hacer que mis clientes hagan el ODBC a mano :-p solo pondre un CommandDialog pidiendole la ruta en donde esta la DB ![]()
__________________ .::RsOfT::. --El que se aferra a lo conocido, nunca conocerá lo desconocido-- --Es intentando lo imposible como se realiza lo posible-- --Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance-- |
| |||
Respuesta: Crear ODBC por Codigo en Visual Basic Hola yo necesito lo mismo pero para Mysql 5.1, se podra ? , donde puedo encontrar ejemplos Saludos
__________________ Saludos Leo |
| ||||
Respuesta: Crear ODBC por Codigo en Visual Basic Un post del 2003 ha ayudando en el 2011, jeje. Lo que hice para resolver el problema de manera definitiva fue crear un archivo .REG y mandarlo a ejecutar. El archivo .REG actualiza el regedit de windows con la información del ODBC. ¿Cómo sabrás que poner en el archivo?, pues fácil. Solo tienes que crear el ODBC de forma manual, luego ir al regedit y buscar la clave. Luego exportar la clave en un .REG. Así tendrás el archivo que tienes que generar desde tu aplicación y luego de generarlo, lo mandas a ejecutar.
__________________ .::RsOfT::. --El que se aferra a lo conocido, nunca conocerá lo desconocido-- --Es intentando lo imposible como se realiza lo posible-- --Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance-- |