![]() |
![]() |
| 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
|
||||
|
||||
|
Aparte de lo que dice andres la consulta va a ocasionarte problemas en el caso de que tengas varios registros con el mismo valor en el campo c1, ya que tendrías varios registros con la misma clave primaria.
Edito para decir que me he equivocado, ya que pense que tanto C1 como C2 formaban la clave, pero lo que en realidad pone es que son campos indice ![]() ![]() ![]()
__________________
Si no lees esto no vivirás tranquilo Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao) Última edición por Ivanzinho fecha: 26-04-2006 a las 11:25:35. Razón: pequeña confusión por no leer bien |
|
#2
|
|||
|
|||
|
La razón por la que intento actualizar campos que no cambian es por que estoy construyendo un motor de persistencia en el que las clases que representan tablas tienen un método 'actualizar' que coge los valores actuales de las propiedades del objeto y construye una sentencia UPDATE apropiada. Entonces en el momento de ejecutar la sentencia no sé qué valores cambian respecto a lo que hay en la base de datos y cuáles no.
Para eso tendría que hacer previamente una consulta a la base de datos y obtener el registro con esa clave primaria y comparar qué campos cambian, lo cual quiero evitar si no es necesario. Lo que quiero es ver qué me compensa más hacer una consulta previa al registro que quiero actualizar o construir la sentencia UPDATE con todos los campos, cambien o no. Saludos. ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Usar campo LookUp como indice en DataSet | amadis | Conexión con bases de datos | 4 | 17-05-2007 04:01:57 |
| como actualizar un solo campo de una BD | Nelly | Conexión con bases de datos | 2 | 06-12-2005 23:58:31 |
| Case extraño al actualizar un campo. | Kashmir | Firebird e Interbase | 3 | 06-11-2005 14:18:25 |
| Actualizar un campo | micayael | Firebird e Interbase | 2 | 28-10-2005 21:42:14 |
| Actualizar campo calculado de DBGrid | Agar23 | Varios | 3 | 12-11-2003 08:27:36 |
|