FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
2 TADOQueries
Hola,
Tengo el siguiente código delphi con una Tabla relacionada: Adjunto la BD hecha en Access. Me preguntaba: ¿se puede realizar la misma operación con UN SOLO TADOQuery? o ¿Necesariamente debo utilizar los 2 ADOQueries porque son 2 consultas diferentes? (pregunto porque son mis primeros pasos con SQL) Última edición por Deiv fecha: 02-11-2008 a las 16:15:02. |
#2
|
||||
|
||||
Hola
Para mi se puede con un solo query, ya que la sentencia que usas esta en una constante, en vez de llamar al query uno o dos, llamaria a la costante, recuerda que Text elimina todo, asi que se puede usar solo uno. Saludos |
#3
|
|||
|
|||
¿Cómo?
Pues me parece que en la linea: Código Delphi [-]ADOQuery1.Active:= True; no puede existir dos Consultas Activas. Cita:
¿Cuál sería la modificación de mi código para que realice el mismo trabajo con un solo TADOQuery? |
#4
|
||||
|
||||
Hola
Ve por ejemplo un pedacito de mi programa: Aqui con un ADOQuery (QTemp.) llamo primero a la tabla Usuarios cargo los datos en un combobox (CBUsuarios.) y luego con el mismo query llamo a la tabla Estaciones y cargo los datos en CBEstaciones. El concepto que aplicas es esencialmente el mismo, solo que la sentencia sql la pones en una constante, nada mas. Bueno es mi humilde opinion. Saludos |
#5
|
|||
|
|||
En este momento no tengo Delphi a mano, pero probaré tu sugerencia y mañana os comento.
|
#6
|
|||
|
|||
Hola,
Cita:
desactiva la consulta y EMPIEZA de nuevo otra consulta, y si se fijan Yo tengo una línea que dice FIRST después de recorrer todos los registros del segundo bucle, si desactivara la anterior consulta a FALSE cada vez empezara la nueva repitiendo lo mismo. Código:
OBJETO USO TIPO Compu Nueva Externo Compu Vieja Externo Monitor Nuevo Externo Monitor Viejo Externo Tarjetas Nuevas Interno Tarjetas Viejas Interno Pernos Nuevos Interno Compu Nueva TIENE Tarjetas Nuevas Compu Nueva TIENE Tarjetas Viejas Compu Nueva TIENE Pernos Nuevos Compu Vieja TIENE Tarjetas Nuevas Compu Vieja TIENE Tarjetas Viejas Compu Vieja TIENE Pernos Nuevos Monitor Nuevo TIENE Tarjetas Nuevas Monitor Nuevo TIENE Tarjetas Viejas Monitor Nuevo TIENE Pernos Nuevos Monitor Viejo TIENE Tarjetas Nuevas Monitor Viejo TIENE Tarjetas Viejas Monitor Viejo TIENE Pernos Nuevos De repente mi Tabla no esté muy bien encarada (es decir la BD) pero lo que intento es demostrar con este ejemplo lo que quiero hacer con los nombres de compuestos químicos (esa es mi tabla Access). Última edición por Deiv fecha: 26-07-2007 a las 20:15:52. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Trabajar Con TAdoTables o TAdoQueries!?? | kman | Varios | 4 | 29-12-2005 12:16:37 |
|