Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-08-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Con el BDE, si haces una consulta SELECT con un objeto Query, normalmente no es posible modificar los registros que devuelve a menos que sea una consulta muy sencilla que tome datos de una sola tabla. Para consultas más complejas, es necesario conectar al Query un objeto UpdateSQL en el cual almacenamos las consultas SQL necesarias para modificar, insertar o borrar registros.

Lo que Gustavo desea sabe es cuál objeto es el equivalente en ADO o como hacer que los registros que regresa un ADOQuery puedan editarse.

// Saludos
Responder Con Cita
  #2  
Antiguo 04-08-2007
Avatar de GustavoCruz
GustavoCruz GustavoCruz is offline
Miembro
 
Registrado: jul 2006
Ubicación: Sampués Sucre (Colombia)
Posts: 296
Poder: 21
GustavoCruz Va por buen camino
Lightbulb Ado <> Bde

Si, es cierto lo que dice roman, yo estoy haciendo una consulta sencilla a una tabla, la típica Select * from tabla, estos datos los pongo en un DBGrid y modifico los campos directamente, para ello simplemente pongo la propiedad Requestlive a true y listo, pero los ADOQuery no la tienen, si hay alguna manera de hacerlo, agradecido de todos sus aportes...
Responder Con Cita
  #3  
Antiguo 04-08-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 28
Caral Va por buen camino
Hola
No entiendo, cual es el problema que tienes con adoquery, en una consulta simple o en una complicada este componentes podra hacer lo que te interese, insertar, modificar, editar, borrar, etc.
Cual es el problema?.
Saludos
Responder Con Cita
  #4  
Antiguo 04-08-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 28
Caral Va por buen camino
Hola
Consulta simple con ado:
Código:
AdoQuery1.SQL.Text := 'Select * From TuTabla';
AdoQuery1.Active := True;
Saludos
Responder Con Cita
  #5  
Antiguo 04-08-2007
Avatar de GustavoCruz
GustavoCruz GustavoCruz is offline
Miembro
 
Registrado: jul 2006
Ubicación: Sampués Sucre (Colombia)
Posts: 296
Poder: 21
GustavoCruz Va por buen camino
Smile Ado <> Bde

Caral, a la consulta Simple de Select * from mi tabla, no se le puede hacer ninguna modificacón, ya que ella me trae los datos de la tabla y listo eso es todo, pero los componentes TQuery de BDE te permiten mostrar dicha consulta en un DBGrid (que es lo más común), y poder modificar en tiempo de ejecución, me explico:

Mi programa está corriendo y pincho el boton que me ejecuta la consulta, los datos son mostrados por la grilla y ahí empiezo a modificar los datos que me mostró la consulta, sin tener que ejecutar una sentencia SQL que sea Update o Insert, espero haber hecho entender...
Responder Con Cita
  #6  
Antiguo 04-08-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 28
Caral Va por buen camino
Hola
1- form
2- adoquery, con la consulta.
3- datasource, conectado al adoquery
4- dbgrid, conectado al datasource.
listo, no se tiene que hacer nada mas.
Saludos
Responder Con Cita
  #7  
Antiguo 04-08-2007
Avatar de GustavoCruz
GustavoCruz GustavoCruz is offline
Miembro
 
Registrado: jul 2006
Ubicación: Sampués Sucre (Colombia)
Posts: 296
Poder: 21
GustavoCruz Va por buen camino
Smile Ado <> Bde

Caral Muchísimas Gracias, acabo de mirar y sí, era que yo no veía la propiedad..., pero nunca pensé que eso no implicaba que no se pudiera
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


La franja horaria es GMT +2. Ahora son las 13:00:01.


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