FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
distribuir aplicacion y onfuigurar acceso a bd
Hola
Quiza ya se haya hablado mucho sobre esto y por lo que he visto tenga que cambiar de metodo a la hora de conectarme a la bd. No programo habitualmente y lo tengo por aficion. El caso es que se me ha dado un caso de hacer una pequeña aplicacion y deberia de ser instalada en varios pcs dentro de un dominio y con varios usuarios. Hasta ahora he utilizado el bde con componentes Tquery, TTable y no he conseguido llegar a configurar todo de manera de que para el usuario sea todo transparente; vamos que se lleve la aplicacion y con abrir el ejecutable pueda acceder a los datos... He visto que con ADOQuery se simplifica el proceso de conexion a la bd, evitando tener que depender del bde... pero la pregunta es: Podria conseguir de alguna manera que el usuario solo abriera el ejecutable y automaticamente se configurara todo el acceso a la bd... y que no tuviera que configurar nada?que se creara el odbc... y como mucho que guviera que indicarle donde esta la bd? Hacer el proceso manual me supondria por usuario y pc configurarlo todo cuando cada uno entra en su sesion al pc en cuestion? Espero haberme explicado A ver si podeis orientarme n poco o alguno que se le haya dado esta situacion si pudiera decirme como lo hizo o lo hace Gracias |
#2
|
||||
|
||||
Hola
Que BD usas ? Saludos
__________________
Siempre Novato |
#3
|
|||
|
|||
#4
|
|||
|
|||
perdonar las molestias...
se podria hacer lo que explico arriba?con otras palabras: alli donde vaya, llevar el programa en una carpeta con el ejecutable, la bd, subcarpetas... y que a la hora de ejecutarlo, el programa vea si existe un acceso a los datos y sino, que lo cree y lo configure de manera que el usuario no tenga que hacer nada? (las subcarpetas menciono porque el programa accede a ellas para buscar, crear... ficheros en el supuesto caso) utilizo delphi7, componentes TQuery, bd acces y hasta ahora, siempre he tenido que instalar el bde y mediante odbc configurar el acceso... creo que con ADO la cosa es algo mas simple por lo que he leido, pero hay manera de configurar el acceso a la bd de forma automatica y transparente? el otro dia hice pruebas y tuve que instalar y configurar el BDE, tantas veces un usuario nuevo entraba en sesión para el mismo pc. es decir; un pc, dos usuarios, dos instalaciones de BDE. tampoco soy el administrador de la red; quiza como administrador pudiera instalarse una vez para todos los usuarios del pc y listo pero si hay mas pc's? agradeceria alguna ayuda gracias |
#5
|
||||
|
||||
Estimado jsc :
Si utilizas ADO sólo tienes que configurar la ADOConnection en tu programa (ConnectionString), indicando la ruta de acceso a tu BD de Access y el proveedor, que normalmente es Microsoft.JET.OleDB.4.0. La BD de Access es un archivo, que debes incluir en tu instalador, en una ubicación idéntica a la que definiste como ruta de acceso. Habitualmente la carpeta donde se instala el ejecutable. Con esto funcionará sin problemas en cualquier PC que tenga instalado ADO (la gran mayoría lo tienen). Salu2 |
#6
|
|||
|
|||
Gracias por responder
Una ultima cosa: Tengo varios forms que voy abriendo en funcion del boton pulsado y carga unos datos u otros de la bd. En cada form ahora mismo tengo un tdatabase y un tquery diferentes que se conectan a la bd. Si cambio a ADO, me imagino que podria configurar una unica conexion y cuando abro uno u otro form, que el adoquery del form abierto apunte a esa adoconnection? Por ejemplo en form1 muestro todos los datos con un query que apunta a un adoconnection y cuando se abre form2, con otro query podria insertar,actualizar... datos utilizando la misma conexion ado de form1 sin problemas? Disculpar si la pregunta es muy basica Saludos |
#7
|
|||
|
|||
lo probe y parece que funciona
tendre que adaptar el codigo a ADO GRACIAS |
#8
|
||||
|
||||
Lo mejor jsc es crear un DataModulo y en el incluir una ADOConecction y las ADOTables.
Luego desde cualquier form sólo referencias lo necesario al DataModulo. Salu2 |
#9
|
|||
|
|||
gracias radenf
|
#10
|
||||
|
||||
Encantado de haber podido ayudarte.
Saludos y suerte con tu proyecto |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Distribuir aplicacion | eldiegofg | Varios | 4 | 12-09-2007 03:08:21 |
Intentando distribuir una aplicacion.... | LoBo2024 | Varios | 3 | 15-09-2004 10:40:24 |
Distribuir Aplicacion | inetplus | Conexión con bases de datos | 3 | 19-05-2004 16:46:47 |
distribuir aplicación. | gasal | Lazarus, FreePascal, Kylix, etc. | 2 | 02-04-2004 12:57:04 |
distribuir aplicacion delphi con acceso a datos | edmorales | Varios | 1 | 20-08-2003 23:41:30 |
|