FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Duda de principiante (Help!!!!)
Hola. Soy un recién iniciado al Delphi y al Interbase, asi como al SQL. Tengo una dudilla, a ver si me podeis hechar un cable.
Tengo el siguiente código, que funciona sin problemas: Cita:
str representa la consulta (sentencia SQL) a ejecutar Mi duda es: Si en la caja de texto introduzco una sentencia que no sea del todo válida bien porque no exista la tabla nosequé o la columna nosecuantos o cualquier cosa, me da un error y el programa termina. ¿Hay alguna forma de "capturar" esos errores, hacer que el programa muestre un mensajito de error personalizado y NO termine el programa? Muchas Gracias!! |
#2
|
||||
|
||||
Saludos
Puedes usar Try Except:
Puedes consulta esta Pagina(en ingles): Delphi Basics.
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#3
|
||||
|
||||
Un detalle manor es borrar la consulta una vez cerrada tu DataSet:
Cita:
Realmente no modifica prácticamente tu código, pero la idea es borrar la consulta cuando esta cerrada y no antes.
__________________
[Crandel] |
|
|
|