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 13-08-2013
sac sac is offline
Miembro
 
Registrado: abr 2007
Posts: 109
Poder: 18
sac Va por buen camino
Borrar usando DbNavigator con Sql....?

Hola amigos.
Mi problema es el siguiente:
Tengo una tabla, a esa tabla la visualizo en un dbgrid que tiene como datasource una consulta sql que muestra solamente tres campos de toda la tabla original.
La recorro con un DBNavigator. El Datasource del DbNavigator para que borre el registro que quiero tiene que apuntar a una Table porque si apunta al Query no me deja borrar.

La pregunta es ¿Cómo puedo hacer para ver en el Dbgrid la consulta sql con esos campos elegidos, recorrer los registros con el DBNavigator y borrar desde ahi mismo?
Responder Con Cita
  #2  
Antiguo 13-08-2013
gesjug gesjug is offline
Miembro
 
Registrado: jun 2007
Posts: 63
Poder: 17
gesjug Va por buen camino
No se si he entendido bien, pero si es lo que he entendido, al DBGrid y al DBNavigator le asocias el TDataSource (es el mismo para los dos) en la propiedad datasource, y a ese Tdatasource, en la propiedad DataSet, le asocias un TQuery. Mediante este TQuery haces la consulta y se mostraran en el DBGrid los datos de la consulta.
Responder Con Cita
  #3  
Antiguo 13-08-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por sac Ver Mensaje
Hola amigos.
Hola, aquí está lo que necesitas, la solución a todos tus problemas
Responder Con Cita
  #4  
Antiguo 14-08-2013
sac sac is offline
Miembro
 
Registrado: abr 2007
Posts: 109
Poder: 18
sac Va por buen camino
me explico?

Hola Gesjug.
Todo eso lo sé, por eso traté de explicar cada paso que hice.
La consulta se ve en el grid y el Dbnavigator anda perfecto (todo eso está bien hecho) pero a la hora de borrar no me habilita el botón de borrar.
La única manera de que el DBNavigator borre es cuando accedo a la misma tabla sin sql sino que el datasource BNavigator apunte a un "table" y no a un "Query", me explico?

En el DbGrid siempre veo la consulta del "Query"con 3 campos o la tabla completa cuando uso un "TTable". (hasta ahi todo bien).

Pero... Cuando el datasource del DBNavigator apunta a un table se puede borrar. Cuando apunta a un query no borra. Ese es mi problema.
Responder Con Cita
  #5  
Antiguo 14-08-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por sac Ver Mensaje
Pero... Cuando el datasource del DBNavigator apunta a un table se puede borrar. Cuando apunta a un query no borra. Ese es mi problema.
¿Y qué tiene el query?
Responder Con Cita
  #6  
Antiguo 14-08-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
De todas formas, la resuesta ya la di antes

Hola, aquí está lo que necesitas, la solución a todos tus problemas
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
borrar dibujo en Timage usando Canvas pablopessoa Gráficos 4 30-10-2008 16:12:08
Borrar registros usando operador LIKE Toñico Conexión con bases de datos 6 11-05-2006 20:09:17
DBNavigator Oni Varios 3 11-05-2006 12:24:17
Borrar lineas detalle al borrar registro maestro akinom38 Conexión con bases de datos 3 11-01-2006 10:38:07
borrar los campos de un DBGrid sin borrar los titulos de las columnas Torreblanca OOP 2 02-08-2005 00:12:52


La franja horaria es GMT +2. Ahora son las 16:18:26.


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