FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Insertar con Zquery + ZUpdate
Saludos a todos
Suelo frecuentar los foros del Club, y me sido de gran ayuda , pero ahora tengo una duda , que creo no ha sido expuesta. Uso un formulario en el que muestro resultados de una consulta SELECT (ZQuery) , estos relaciones mediante campos DBEdit, hasta aqui todo bien. Mi duda es que me gustaria usar este mismo formulario para la insercion de un nuevo registro. La cuestion es que cuando abro este formulario y no hago la consulta , los DBEdit no me dejan escribir en ellos, por lo que al hacer un insert con otra ZQuery.execSQL no puedo insertar nada. Me gustaria saber si es que estoy relacionando mal los componentes entre si o hago algo mal. Tambien me gustaria que alguien me informara de como relacionar y cual seria el funcionaminento de Zquery + ZUpdate , o en que pagina puedo obtener informacion. Muchas Gracias por todo. Me he dado cuenta que son muchas cuestiones, pero creo que la solucion de una puede ser la de la otra a la vez. Gracias otra vez |
#2
|
|||
|
|||
Hola
Cita:
Otra solución es realizar la consulta de forma que no aparezca ningun valor con lo que los DBEdit se activarán. Cita:
Desde el objeto ZUpdate puedes acceder a los anteriores valores de la consulta con el prefijo "OLD_", por ejemplo ":OLD_codigo" haría referencia al valor del código en la consulta. Espero que te sirva de algo. |
#3
|
|||
|
|||
ZUpdate
Cita:
ejemplo insertar en la BD. No se si los cogeria automaticamente de la consulta realizada antes, o bien, tendria que asignarlos , y como ? Si tuviera que asignarlos , seria : ¿¿ ZQuery2.Params[0].Value:= campo.text ?? Espero haberme explicado bien. Gracias otra vez |
#4
|
|||
|
|||
En la SQL pondrias
Código:
SELECT * FROM :tabla Código:
ZQuery.ParamByName('tabla').AsString := Edit1.Text Última edición por LuCkY_007 fecha: 18-01-2007 a las 12:18:31. |
#5
|
|||
|
|||
Hola
Oye LuCkY_007 te has parado a mirar de cuando es este hilo ... la pregunta se realizó el 28-7-2004 .... ¡¡¡2004!!! Esta bien que se colabore en el foro y se ayude al resto de compañeros ... pero ... ¡¡¡2004!!! ¡¡¡que igual ya ni trabaja en ese proyecto!!! Es broma, pero es que me ha chocado el tema de fecha. |
#6
|
|||
|
|||
Ostia tio me dao cuenta despues de poner el post, esque lo encontre con la busqueda y quise ayudar, pero despues de postear vi la fecha
|
|
|
|