FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
update del query4 dentro de un while
hola amigos tengo un problema que no tengo idea de que hacer, tengo un cliclo while que se encarga de recorrer los datos desplegados en un DBgrid, el cual utiliza una combinación de datos de varias tablas mediante un IBQuery1. todo eso se despliega mediante un boton "Consultar".
el problema es q tengo un boton modificar que debe recorrir la informacion filtrada y desplegada en el DBgrid. Pero al intentar Actualizar con otro IBQuery4 al cumplirse la condicion deseada me marca "Token UNkNOWn" Line 2.1
|
#2
|
||||
|
||||
DIAS_EN_PAGA,
POLITICA_DSCTO_ART_CLI_ID, CLAVE_CLIENTE, CLAVE_CTE Todos estos campos son Numéricos creo yo, porque lo pasa a Alfanuméricos y sino es así, porque defines campos Alfanuméricos cuanto tenían que ser Numéricos. Creo que el problema está en SET y WHERE de cada uno de los UPDATE
Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
#3
|
||||
|
||||
Sólo tienes que poner un breakpoint en las sentencias .open y mirar lo que contiene antes de ejecutarlo.
|
#4
|
||||
|
||||
También puede poner un ShowMessage(IBQuery4.SQL.Text) antes del .Open haber lo que muestra.
Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
#5
|
||||
|
||||
Hombre, sí, puede hacer eso, que es precisamente lo que se hacía hace 20 ó 30 años, cuando yo empezaba y no teníamos herramientas ni utilidades como las de ahora, en las que no tienes que teclear nada para depurar un programa, como el caso este en el que estamos, ¿para qué sirve el depurador, los puntos de ruptura, la posibilidad de avanzar paso a paso el programa, etc.?, se lo podían ahorrar
|
#6
|
|||
|
|||
listo ya esta resuelto
tenia que limpiar el IBQuery4 para cada una de las vueltas. y en vez de usar IBQuery4.Open use IBQuery.ExecSQL. |
#7
|
|||
|
|||
Cita:
Saludos
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#8
|
||||
|
||||
Cita:
Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Que es el update 3? Debo descargar el update 3? | Nicomaco | Varios | 4 | 23-04-2009 00:53:24 |
deadlock update conflict with concurrent update! | JuanErasmo | Firebird e Interbase | 6 | 10-07-2008 20:58:10 |
Update SQL | mjjj | SQL | 10 | 14-11-2007 22:09:31 |
UPDATE con seccion llamada UPDATE sql's MyDAC | karlaoax | SQL | 4 | 25-04-2007 22:10:50 |
Insert y Update al mismo tiempo dentro de php | analondo | Firebird e Interbase | 3 | 20-02-2007 20:40:56 |
|