Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-10-2007
loquillo3 loquillo3 is offline
Miembro
 
Registrado: oct 2007
Posts: 51
Poder: 19
loquillo3 Va por buen camino
Hola,
Tratare de explicarme mejor.

Tengo mis tablas hechas y las tengos relacionadas, resulta que quiero introducirle datos desde la aplicacion. Pero como estan relacionadas no se como introducirles los datos para cuando haga una consulta me aparezcan los datos.

Ej., Que si modifico los datos de la tabla1 se modifiquen tambien los datos de la tabla2.

No se si me he explicado bien o fue que formule mal la pregunta.
Responder Con Cita
  #2  
Antiguo 16-10-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 24
enecumene Va por buen camino
Hola Loquillo3, para eso puedes usar sentencias sql, yo utilizo dos query, uno para cada tabla y como tienen un campo en comun es mucho mas facil:

Código SQL [-]
Update tabla1 set campo='valor' where campo='condicion';

Código Delphi [-]
procedure Tincio.BitBtn1Click(Sender: TObject);
begin
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('Update tabla1 set CodCliente='valor' where campo='condicion'');
Query1.ExecSql;
Query2.Close;
Query2.SQL.Clear;
Query2.SQL.Add('Update tabla2 set campo='valor' where CodCliente='condicion'');
Query2.ExecSql;
end;

es solo una idea que puedes utilizar, se que hay otras maneras pero la desconozco, algun maestro del club te dara otra opcion, si quieres puedes ir utilizando este ejemplo, espero que te funciones

Saludos
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #3  
Antiguo 16-10-2007
loquillo3 loquillo3 is offline
Miembro
 
Registrado: oct 2007
Posts: 51
Poder: 19
loquillo3 Va por buen camino
Hola,

enecumene tu codigo me funciono.

Miren cual es el error que me lanza cuando intento introducir datos:

Project Project.exe raised Exception class EDataBaseError With ' No
se puede encontrar la fila para su actualizacion: Algunos valores han
cambiado desde la utima vez que se leyó. Process stopped.

Intente Adjuntar el programa para que lo revisaran pero me dice que excede el maximo.
Responder Con Cita
  #4  
Antiguo 16-10-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 24
enecumene Va por buen camino
Cita:
Project Project.exe raised Exception class EDataBaseError With ' No
se puede encontrar la fila para su actualizacion: Algunos valores han
cambiado desde la utima vez que se leyó. Process stopped.
Hola, Loquillo3, mira al parecer que estas insertando en un campo que no existe o que ya se modifico, revisa la consulta que debe haber algo malo o si quieres publica la parte del codigo donde te da error.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #5  
Antiguo 16-10-2007
douglas douglas is offline
Miembro
 
Registrado: jul 2007
Posts: 145
Poder: 20
douglas Va por buen camino
buenas chicos, se cual parece ser el problema de loquillo, el esta relacionando sus tablas de access por medio de los codclient, y dogerente, me imagino, el caso es que yo tengo el mismo problema, la situacion esta, en que al momento de jalar los fields de la base de datos los jala bien y funcionan y almacenan, el probleme esta en que no copia el codgerente, no se si me explico bien, quise atacar este problema queriendo jalar el id que se va a utilizar y copiarlo a db label para que quede almacenado, pero la verdad no funciono, cual creen ustedes que puede ser la mejor solucion, repito es el problema que yo tengo y estoy casi seguro, que ese es el problema que loquillo 3 tiene
Responder Con Cita
  #6  
Antiguo 20-10-2007
loquillo3 loquillo3 is offline
Miembro
 
Registrado: oct 2007
Posts: 51
Poder: 19
loquillo3 Va por buen camino
Aqui les dejo los un ejemplo de lo que quiero hacer

Trate de Adjuntarlo pero no pude porque era mas grande pero aki se los dejo.
Link Actualizado
http://rapidshare.com/files/65217870/Clup_delphi.zip

Última edición por loquillo3 fecha: 26-10-2007 a las 04:25:22.
Responder Con Cita
  #7  
Antiguo 23-10-2007
douglas douglas is offline
Miembro
 
Registrado: jul 2007
Posts: 145
Poder: 20
douglas Va por buen camino
hey loquillo, la bse de datos que me enviaste no funciona, mmm seriaq bueno que me lo vuelvas a enviar, el zip que me enviaste no es muy grande puedes enviarmelo a mi correo, [email protected] o al [email protected]
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con Access en red Tala Varios 5 13-12-2006 14:58:59
Problema con Access diegolf Conexión con bases de datos 1 23-12-2004 09:35:59
Problema con Access senpiterno Conexión con bases de datos 1 19-10-2004 07:19:48
problema con Access y Win xp Rabata Conexión con bases de datos 0 24-02-2004 11:14:19
Problema con Access davidgaldo Conexión con bases de datos 7 03-02-2004 22:38:33


La franja horaria es GMT +2. Ahora son las 00:08:07.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi