Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Base de datos en Red

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Base de datos en Red Responder citando

Arrow 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 Wink
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Gracias Responder citando

Arrow 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...

Wink
_________________

Trigger Wink
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Perdon la intromision Responder citando

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
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: No te preocupes! Responder citando

Arrow 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 Wink
_________________

Trigger Wink
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.