FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Update de varios registros
Estimados, buenas tardes, necesito actualizar varios registros de una tabla segun los que se seleccionen
ejemplo. reg1 ---- activo reg2 ---- activo reg3 ---- activo si selecciono todos reg1 ---- desactivado reg2 ---- desactivado reg3 ---- desactivado he intendado de la sgte manera con stringlist sin conseguirlo
favor si alguien tiene una idea agradeceria mucho. Saludos |
#2
|
||||
|
||||
No entiendo cual es el problema. Da error? El resultado no es el esperado?
Que significa desactivar un registro? En tu código estas poniendo en el campo estado el valor no informado para el primer registro de la consulta del select La intuición me dice que querés iterar sobre el resultado del select y ejecutar el update para cada registro. El TStringList no hace falta, simplemente itera sobre el DataSet, y ejecuta tantos update como registros tengas en el DataSet. Debes cambiar el valor del parámetro número y asignarle el que corregirme en cada iteración |
#3
|
|||
|
|||
Estimado, desactivar o activar es de ejemplo lo real es lo que tengo en el codigo el cual indica un valor el cual se modifica a no informado, si necesito realizar el update para cada registro pero no se como repetirlo ya que solo modifica el primer valor que toma.
|
#4
|
||||
|
||||
En el mensaje explique como hacerlo. Tu codigo actualiza solo el primer valor porque nunca iteras sobre el dataset que devuelve el select. Simplemente agregas el primer registro a un TStringList y luego ejecutas un solo update el numero del primer registro que almacenaste en la lista de strings
|
#5
|
|||
|
|||
Lo realice segun lo explicado de esta forma y en IniciarTransaccion; y demas me indica undeclared indentifier, al quitar la transaccion ejecuto y no hace el update uso SQlite y la verdad no manejo mucho esto ojala me puedas ayudar
|
#6
|
||||
|
||||
Eso es pseudocódigo, revisa en el componente ZConnection si hay métodos para manejo de transacciones
|
#7
|
|||
|
|||
Gracias lo logre me funciono bien
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Clientdataset - Insert / update registros | vicens22 | Desarrollo en Delphi para Android | 8 | 05-05-2014 18:03:22 |
Registros modificados con update | aposi | Conexión con bases de datos | 3 | 22-05-2013 18:40:57 |
Update con algunos registros | Paulao | SQL | 0 | 15-08-2011 19:41:38 |
varios update | jam888 | MS SQL Server | 4 | 20-12-2005 13:21:13 |
Update en Varios ClientDataSets. (Sincronización) | Listirrinin | Varios | 0 | 19-10-2004 10:49:02 |
|