FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Hola, creo que has vuelto a olvidar decir con qué componentes estás trabajando, entre otras cosas
Lo que te acaban de recomendar es muy importante, tienes que verificar el tema de transacciones. Además, tampoco te recomiendo que por internet trabajes de esa forma, debes tener el programa ejecutable en cada equipo/terminal y estos se conectarán al servidor donde está la base de datos. También puedes trabajar como has indicado, accediendo al ejecutable en el servidor, pero entonces te recomiendo un VPN o un programa del estilo "terminal server". Definitivamente, falta mucha más información de lo que estás haciendo, de cómo lo haces, de qué quieres conseguir exactamente, etc. Por cierto, decías que era una conexión por internet y ahora dices que es una red local. Es muy diferente. Casi que no valen los consejos anteriores con el nuevo entorno que indicas. Repito, información amplia, detallada y clara |
#2
|
|||
|
|||
Cita:
Por el tema de la conexion a internet, no hay , ya que es una conexion LAN como dice en el titulo. Lo que quiero conseguir es que al realizar cambios en la base se me reflejen en todos tanto en el servidor como en los clientes. Decime donde dije que era por internet asi lo modifico gracias Última edición por pelikno fecha: 02-05-2012 a las 15:48:54. |
#3
|
|||
|
|||
Mi ibtransaction esta configurada como el tutorial igual que la ibdatabase , sera alguna propiedad de las tablas que no esta correctamente seteada para que actualice los datos o se refresque correctamente ?, porque elimino un registro en la tabla localidades desde el cliente (el cual se ejecuta por medio de un acceso directo a la unidad compartida con el servidor en donde se encuentra miprograma.exe) y en la tabla localidades del servidor (es la maquina en la red lan la cual alberga el sistema y la base de datos firebird 2.5 y el dbms tambien) sigue figurando el registro supuestamente eliminado. Para que se vea la eliminación tengo que cerrar el sistema y volverlo abrir y ahí si se ven los cambios de la eliminación.
|
#4
|
|||
|
|||
#5
|
||||
|
||||
Cita:
Cita:
Cita:
|
#6
|
|||
|
|||
Cita:
Puede que sea un problema de interpretación y si me exprese mal pido disculpas y confirmo que es una red lan con la ip del servidor 192.168.1.226 y el cliente 192.168.1.227, el cliente tiene en el escritorio un acceso directo al .exe de mi aplicación en la carpeta compartida en el servidor Por el lado de mi problema con los datos tiene que ser algo que me falte en el transaction o en las tablas. Pero el diseño esta correcto no ? me refiero a las componentes que utilizo para mi aplicación. |
#7
|
|||
|
|||
Uso un dbNavigator para manipular la grilla, uso el append del navigator para crear un nuevo registro y edito los datos directamente de la grilla, luego guardo los cambios tb con el navigator.
|
#8
|
||||
|
||||
Amigo pelikno, lo que comentas es asunto de las transacciones, el documento antes indicado es "primordial" en ese tema. Te aconsejo que lo leas y lo comprendas claramente para tener las ideas claras al respecto.
También haz una búsqueda por un tema que hemos tratado en otras ocasiones y tiene que ver con todo esto: post_event Se trata de hacer saltar un evento en la base de datos para hacer "algo" que requerimos, cosa que también te viene bien para este caso. Edito: por cierto, parece que te estuvieras enfadando por que intentemos ayudarte |
#9
|
|||
|
|||
Cita:
Segui el tutorial al pie de la letra y en una sola maquina funciona correctamente todo pero solamente en la manquina que realizo los cambios en la otra no veo nada distinto hasta que no cierro y vuelvo abrir el sistema. Al parecer porque se conecta y desconecta la base y se actualiza la info. |
#10
|
|||
|
|||
Cita:
y en cuanto a componentes yo no uso IbTable, lo hago a traves de IbDataset pero creo que no esta mal como lo implementas.- PD: Son las transacciones |
#11
|
||||
|
||||
#12
|
|||
|
|||
Cita:
|
#13
|
|||
|
|||
Imagino que estas haciendo referencia a traves del datasource al IbTable. Por eso yo uso IbDataset donde la consulta sale a partir de una sentencia SQL que se actualiza cada vez que se abre el formulario, por decirlo de alguna forma.
Por ejemplo
y para actualizar con un simple
me funciona |
#14
|
|||
|
|||
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Diseño de Sistema | magnu9 | Varios | 14 | 16-10-2007 05:27:53 |
Consulta con diseño de BD | Petolansa | Varios | 7 | 11-08-2007 02:30:01 |
en diseño web | miamuxi | Conexión con bases de datos | 6 | 19-01-2007 20:13:50 |
Diseño | pepelu1975 | Varios | 1 | 31-05-2004 09:55:36 |
duda en el diseño | wonder boy | SQL | 3 | 31-03-2004 19:55:06 |
|