![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola,
Si los datos provienen de una sóla tabla, no es necesario usar un objeto TUpdateSQL, sino que basta poner RequestLive en true. En Paradox ni siquiera es necesario que la consulta incluya un campo llave pero imagino que dependiendo de la base que se use, pueda serlo. Da la impresión de que el compañero mjjj no ha puesto RequestLive en true pero si CachedUpdates, por ello el registro se borra localmente (en el caché), pero no en la tabla porque no aplica ApplyUpdates. Claro que si lo aplica, y RequestLive sigue en false, le marcará el mismo error al momento de hacerlo. Como yo veo las cosas- que no significa que esté bien, UpdateSQL es necesario sólo cuando de la consulta SELECT no es posible identificar unívocamente a cada registro y por tanto tiene uno que "ayudar" poniendo explícitamente la condición que lo identifique (en el UpdatSQL en este caso). // Saludos |
|
#2
|
|||
|
|||
|
Hola
Pues veo que todos los dias se aprende algo, yo siempre pense que un Query solo podia ser editable si se usaba el UpDateSQL. Pues nada, poniendo la propiedad RequestLive a True y CachedUpdates en False, pude insertar, borrar y modificar en un Query como si fuese un objeto TTable y sin usar el objeto UpdateSQL por supuesto. Sin complicaciones roman nos ha dado una buena lección. Creo que debo ponerme a leer mas la ayuda de delphi .Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
|
#3
|
||||
|
||||
|
Ya ves, lo que uno hace por evitar usar el UpdateSQL
![]() Es que, ya en serio, yo al menos, no entiendo que se ponga este ejemplo en la ayuda de Delphi: InsertSQL:
// Saludos |
|
#4
|
|||
|
|||
|
amigos... no he podido solucionar mi problema, lo expondre nuevamente
tengo un query que hace una busqueda... select * from load.db where prensa = 'NA' ... los resultados aparecen en un dbgrid asociado. desde el dbgrid selecciono con el mouse (un click) el registro que quiero borrar... luego al apretar un boton llamado (borrar OT), quiero que el registro seleccionado se borre... eso por un lado, el otro tema que me desvela es semejante al anterior, solo que en vez de eliminar el registro lo quiero modificar en cierto campo especifico tengo la propiedad del query requestlive en true, y no funciona nose como hacerlo... se que han trato de ayudarme, espero el ultimo espujon para terminar este tema gracias |
|
#5
|
||||
|
||||
|
Ya qeu intentaste lo del RequestLive, instantaste lo del SQLUpdate?'
Saludos
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
|
#6
|
||||
|
||||
|
¿Y la propiedad CachedUpdates? Porque, sobre todo siendo paradox, una consulta así debe sí o sí, ser editable.
// Saludos |
|
#7
|
||||
|
||||
|
En el ejemplo que comente anteriormente
Cita:
Cita:
Cita:
Para borrar en un bóton puse lo siguiente:
Pues todo funciona bien, lo que pienso es que hay algo en las propiedades del DbGrid que no esta funcionando correctamente. Checa que las en la propiedad Options del DbGrid tanga esto: Cita:
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| error al borrar un registro | noshy | SQL | 1 | 12-05-2006 20:13:07 |
| Borrar lineas detalle al borrar registro maestro | akinom38 | Conexión con bases de datos | 3 | 11-01-2006 10:38:07 |
| borrar registro desde un query | fabian20s | Conexión con bases de datos | 2 | 25-03-2005 13:48:50 |
| Borrar e Insertar un registro de una tabla con Query | Draco | Conexión con bases de datos | 4 | 06-05-2004 17:27:37 |
| Borrar registro .mdb con ADO | Masu | Conexión con bases de datos | 3 | 23-02-2004 19:16:10 |
|