Club Delphi  
    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 Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-11-2011
jfh900 jfh900 is offline
Registrado
 
Registrado: ago 2010
Posts: 7
Poder: 0
jfh900 Va por buen camino
Question ¿Como uso DBExpress, MySQL?

Hola a todos.

Tengo que realizar el siguiente esquema:

Tabla-> Artículos
Campo: IdArticulo (Clave)
.............

Tabla->Autores
Campo: IdAutor (Clave)
Campo: Nombre
.............

Tabla->ArtAut
Campo->Articulo
Campo->Autor

Uso MySQL, DBExpress y los componentes: SQLQuery, DataSetProvider, ClientDataset, DataSource.

En el SQL uso el siguiente comando:

Código SQL [-]
Select 
  Nombre 
From 
  Articulos, Autores, ArtAut
Where
  Articulos.IdArticulo = ArtAut.Articulo And
  Autores.IdAutor = ArtAut.Autor
Lógicamente tengo unos campos con la tabla artículos y un dbNavigator para moverme por los artículos y quiero que cuando cambie de registro automáticamente salgan los autores de dicho artículo en un dbGrid. Si pongo la sentencia tal y como figura, no se actualiza correctamente el dbGrid de autores, he tenido que hacer un SQL con un parámetro para controlar Articulos.IdArticulo y que cada vez que cambie el registro de la tabla Articulos cambien el parámetro de la sentencia SQL y se actualice el dbGrid.

La cuestión es ¿como se puede hacer sin utilizar parámetros?, ¿se puede insertar un registro en ArtAut y que se grabe correctamente? ¿La estructura está mal diseñada?.

Gracias anticipadas por vuestro interés y un saludo.

Última edición por Casimiro Notevi fecha: 03-11-2011 a las 11:15:46.
Responder Con Cita
Respuesta



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
dbexpress y mysql chux Conexión con bases de datos 0 28-05-2006 19:40:35
Mysql y dbExpress inexperto Conexión con bases de datos 9 12-05-2006 15:26:48
D2006, dbexpress y mysql chux Conexión con bases de datos 1 05-05-2006 15:11:07
Como conecto Dbexpress con MySql norberto_larios Conexión con bases de datos 3 10-09-2005 16:42:39
dbexpress - mysql acarmona MySQL 0 27-07-2005 20:46:13


La franja horaria es GMT +2. Ahora son las 23:43:33.


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