| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Trigger Lt


Registrado: 12 Ago 2002Mensajes: 88Ubicación: Barranquilla (Colombia)
|
Publicado: Jue 10 Oct, 2002 12:03 am Asunto: Base de datos en Red |
|
|
Listo ahi vamos...
La base de datos en forma local OK...
en Red!!, un poco dificil por que solo se coloca el ODBC apuntando a la base de datos que esta en el otro PC
Como:
Hacer un commit para evitar concurrencia...
Comprobar que el otro computador este activo o la base datos...
Hacer copia de la base de datos..
????
Tengo mas o menos idea pero si alguien a trbajado con esto le agradezco que me nviae un jemplo o me diga como... _________________
Trigger  |
|
| Volver arriba |
|
 |
TOÑO Master

Registrado: 26 Ago 2002Mensajes: 223Ubicación: Madrid - España -
|
Publicado: Jue 10 Oct, 2002 1:00 pm Asunto: |
|
|
HOLA:
Bueno Trigger, hacia tiempo que no sabia nada de ti, esta bien ver tu face en el post.
En cuanto a tus preguntas.
1º- Y antes de todo no te puede servir la misma programacion para red que para mono puesto. Ejemplo claro, son los DBGrid, en mono puesto puedes permitirte el lujo de no filtrar la base de datos, pero en red nunca podras hacer un Select *, ten en cuenta que tus datos viajan por un cable cada vez que se hace un fetch.
2º El commit no bloquea un registro, solamente hace que se actualizen los datos en la base de datos. Para bloquear un registro debes de mirar el tipo de concurrencia que permite tu base de datos.
3º Para comprobar si esta el otro equipo conectado supongo que habra multiples metodos, pero con un
try {dabase ->Active = true} catch(...){ "El equipo no esta conectado"};
te puede valer.
Hacer las copias de base de datos, las bases de datos suelen tener utilidades para ello, pero al final con un copyfile te vale.
Nota: No tengo correo para enviar ejemplos.
Nota: Tampoco tengo ejemplo.
Nota: Se que no te sirvo de mucha ayuda en este post. Pero....
By. |
|
| Volver arriba |
|
 |
Trigger Lt


Registrado: 12 Ago 2002Mensajes: 88Ubicación: Barranquilla (Colombia)
|
Publicado: Jue 10 Oct, 2002 5:41 pm Asunto: Gracias |
|
|
Gracias TOÑO..
Pues tienes toda la razon en cuanto al commit, y lo de el atabase gracias por eso...
Pero estoy en duda con lo del select por la red, si en mi fuente ODBC, yo dirijo la base de datos por red me funciona bien, solo no lo hace cuando le prongo contraseña...
Nos vemos...
 _________________
Trigger  |
|
| Volver arriba |
|
 |
RaulE Invitado
|
Publicado: Vie 11 Oct, 2002 3:31 am Asunto: Perdon la intromision |
|
|
| Perdon por la intromicion, pero tenia entendido que si se puede hacer select * en una red, el problema de esto creo yo es que seria incesario hacer viajar todos los datos atraves de la red en valde, es mejor filtrar los que se necesiten, bueno esa es mi humilde opinion. |
|
| Volver arriba |
|
 |
TOÑO Master

Registrado: 26 Ago 2002Mensajes: 223Ubicación: Madrid - España -
|
Publicado: Vie 11 Oct, 2002 12:26 pm Asunto: |
|
|
HOLA:
Bueno RaulE, lo que me referia es que para trabajar con bases de datos en red no se debe abusar alegremente de los datos que se deben de transportar, con el SELECT * me refiero a que 1º no traigas datos que no vas a usar y segundo que debes filtrar al maximo la base de datos.
En cuanto a la duda de trigger, no entiendo lo que me dices acerca de la password.
By. |
|
| Volver arriba |
|
 |
Trigger Lt


Registrado: 12 Ago 2002Mensajes: 88Ubicación: Barranquilla (Colombia)
|
Publicado: Mar 15 Oct, 2002 11:12 pm Asunto: No te preocupes! |
|
|
No lo del password ya lo solucione...
Estoy de acuerdo con ustedes, con de filtrar la informacion, pero eso es para aplicaciones grandes pero esto es algo sencillo donde la informacion que viaja no tiene ninguna relevancia...
Atte
Trigger  _________________
Trigger  |
|
| Volver arriba |
|
 |
|