try y catch en una consulta
Como puedo utilizar el try y catch en una consulta sql para actualizar
Ejemplo: como lo podria implementar en este Query
Bueno espero me puedan ayudar, no se nada sobre estos metodos en delphi, lo que mas problema me causa es la variable donde se almacena el error |
Hola...
Puedes hacerlo así:
Saludos... |
oies puse el codigo asi como lo escribiste y me marca error no compila.... :(
|
Hola...
Y que error te marca? El código es el mismo que tu pusiste, lo único que hice fue meterlo dentro de un try..except... Saludos... |
me marca Procedure no found
|
Y cual es el procedimiento que no encuentra?
Te debe decir el nombre... Mayormente cuando no se encuentra un procedimiento es por que falta agregar la unidad donde se encuentra este al uses de la unidad donde lo estás llamando... |
en el Except me marca ese error
|
Prueba a poner en el USES
Dialogs
|
¿Esto no funciona?
Lo digo porque al asignar el sql, dephi crea los parámetros. Al usar "parambyname('x1').asString" delphi asigna el tipo de parámetro (ftMemo, ftInteger, etc). ¿de qué tipo es el campo "pad" ? ¿Memo, char, varchar? Intuyo que hay una confusión entre el tipo de campo de la base de datos y el control usado para ver y modificar el texto. Si en la base de datos tienes un campo de tipo Memo, en el sql tendrás que usar un parambyname('x1').AsMemo. Si en la base de datos tienes un campo de tipo varchar, char(200), etc, entonces debes usar parambyname('x1').AsString Saludos |
La franja horaria es GMT +2. Ahora son las 08:43:31. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi