FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
seleccionar y modificar fila por fila enMYSQL
Hola que tal, soy un poco nuevo en estas cuestiones, tengo un problema, voy a modificar algunos campos de una tabla que tengo en mysql para cada fila que tenga yo en la tabla, el inconveniente que tengo es que al ejecutar la sentencia:
tengo entendido que selecciona los campos que marque para cada una de las filas, ya que no tiene ninguna condicion mi consulta, pero al parecer siempre lo hace sobre la primera fila, y lo que necesito es recorrer la tabla y para cada fila modificar los campos que seleccione, no se que este haciendo mal, espero me puedan ayudar , de ante mano gracias |
#2
|
||||
|
||||
Hola
Estas haciendo una seleccion y mientras no pongas una condicion saldran todos los campos. Para hacer lo que quieres deberias o dar mas indicaciones o hacer una seleccion con condicion. Por cierto, dependiendo de lo que quieras hacer se usaria un update. Saludos |
#3
|
|||
|
|||
si yo tengo entendido eso mismo que me dices por eso no he puesto condicion, pero solo me selecciona la primera fila,
La idea general que tengo es modificar el costo de todas las filas dependiento de una condicion que tenga, pero de la manera que lo hago sin poner condicion , solo selecciona la primera fila, porque tintento poner Zcompras.Fields[4] , que deberia contener a mi parecer el campo " cantidad " de la segunda fila, pero no es asi, no se que pase |
#4
|
||||
|
||||
Hola
Perdon pero no entiendo muy bien. Sigues diciendo que quieres modificar TODOS los campos que cumplan un CONDICION, pero sin poner la condicion??. Pues si no te explicas un poco mejor no lo entiendo. Saludos |
#5
|
|||
|
|||
ok , disculpa si te he confundido, la condicion a la que me referia es independiente l de la consulta,por ejemplo, un reajuste de costos de acuerdo a una fecha,aqui la condicion es la fecha y no esta relacionado con la consulta.
el reajuste de costos es para todo lo que tenga en mi tabla de compras , por eso necesito seleccionar y procesar cada una de mis filas de la tabla para asignar un nuevo costo, y lo hago mediante
En esa consulta no tengo condicion ,se supone debe seleccionarme los campos para cada fila, pero solo lo hace de la primera .. Tengo estas asignaciones
Zcompras.Fields[0] contiene el primer campo "Cantidad" que seleccione de la consulta, pero solo de la primera fila.. tenia pensado que Zcompras.Fields[4] contendria el campo "Cantidad " de la segunda fila ,pero no es asi, no contiene nada y me marca error. No se de que manera puedo recorrer mi tabla para poder modificar los campos que deseo, Muchisimas gracias , y una disculpa por no ser tan claro en el hilo anterior |
#6
|
||||
|
||||
Hola
Hagamos una prueba, solo para ver si puedes recorrer la tabla. Coloca un dbnavigator en el form y lo enlazas a un datasource que este ligado al query Zcompras. Veamos si el navigator muestra los campos. Me cuentas. Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Seleccionar una fila de un DBGrid | zvf | Conexión con bases de datos | 6 | 29-09-2006 02:28:54 |
Seleccionar una fila en un DBGRID | erickperez6 | Conexión con bases de datos | 1 | 02-05-2004 16:49:34 |
seleccionar fila de un DBGrid | empty | Varios | 1 | 31-03-2004 12:00:47 |
Seleccionar una fila de un dbgrid | NuncaMas | Conexión con bases de datos | 3 | 22-01-2004 09:55:48 |
Seleccionar fila en rejilla... | superhopi | OOP | 2 | 08-07-2003 19:02:46 |
|