![]() |
Mi query no ejecuta
al ejecutar este codigo me manda un mensaje de error
Query1.Close; Query1.Sql.Clear; Query1.Sql.Add('Select sum(cantidad)as sumcantidad from detalleventa where idventa ='+DBEdit5.Text +''); Query1.Open; el error es el siguiente "type mismatch in expression" que estoy haciendo mal diganme porfabor |
prueba:
Ademas comprueba que el DBedit5.text tenga un valor, y numerico claro. salu2. |
El problema como yo lo veo es que debes de revisar si el campo por el que estas haciendo la comparación sea de tipo numerico o cadena, recuerda que si es de tipo cadena necesitas colocar unas comillas para que funcione:
Query1.Close; Query1.Sql.Clear; Query1.Sql.Add('Select sum(cantidad)as sumcantidad from detalleventa where idventa ="'+DBEdit5.Text +'"'); Query1.Open; |
Cita:
Si el campo idventa es numerico:
si es string:
Asegurate de que el campo cantidad sea numerico!! Espero haber ayudado. Saludos y Suerte. |
grasias cuburu me acabas de salvar la vida :)
|
vtdeleon lo que me diste es para mi libro grasias
|
La franja horaria es GMT +2. Ahora son las 13:24:36. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi