FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿Sentencia sql muy larga?
Es posible que no se ejecute una sentencia sql por ser demasiado larga?
el código es el siguiente: vformulariofactura.consulta.SQL.Add('update tblineafactura set precioud='+vformulariofactura.precio.Text); vformulariofactura.consulta.SQL.Add(' where numerolinea='+modulodatos.tblineafacturanumerolinea.asstring); vformulariofactura.consulta.SQL.Add(' and numerofactura='+modulodatos.tblineafacturanumerofactura.asstring); vformulariofactura.consulta.SQL.Add(' and ejercicio='+modulodatos.tblineafacturaejercicio.asstring); // ejecución vformulariofactura.consulta.ExecSQL; no saltan errores y me devuelve correctamente a otros formularios. ¿Que puede pasar? |
#2
|
||||
|
||||
¿No es posible que la consulta no tenga registros para modificar?.... ¿Retorna datos si haces un SELECT con la misma condición?
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
esa sentencia está en un formulario donde se van a modificar los datos de una línea de una factura. Cada vez que se modifica un campo, se supone que se ejecuta la sentencia correspondiente para actualizar la base de datos.
|
#4
|
||||
|
||||
¿como sabes que no se ejecuta?
¿en que evento tienes el código para que se ejecute? ¿En el onchange? Esa consulta no es larga. Tengo consultas de más de 20 líneas y funcionan perfectamente. Entonces, el problema no es que si es larga o no es larga.
__________________
|
#5
|
|||
|
|||
tengo un botón que se ha de pulsar para registrar los cambios y si el campo edit tiene modified a true ejecuta la consulta.
|
#6
|
||||
|
||||
Esos 4 campos que aparecen en la consulta, ¿estan creados como campos numéricos ? ¿alguno es de tipo Texto?
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#7
|
|||
|
|||
si es por las comillas tengo en cuenta cuando se trata de campo texto y cuando es numérico.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Una larga cadena de infortunios | Robert01 | Linux | 5 | 11-04-2007 20:21:17 |
URL demasiado larga | halizia | PHP | 3 | 20-12-2006 14:37:38 |
Consulta muy larga | ElDioni | SQL | 4 | 22-07-2005 18:32:05 |
Fecha Larga en Rave | servicomp | Impresión | 3 | 20-10-2003 01:10:20 |
|