Detener acción del DataSet
Hola Amigos
Estoy creado un programilla que se conecta a MySQL, cuando un campo esta en blanco (null) SQl me devuelve el error informando que no se aceptan campos nulos, hasta ahi esta bien, pero este error me termina la aplicacion, entonces deseo crear una funcion que determine primero si hay algun campo vacio, de ser cierto entonces que me muestre un mensaje inducandomelo y que detenga la accion post, sino que no haga nada. la funcio que cree es esta Código:
int nullerror () Código:
void __fastcall TForm2::DBNavigator1BeforeAction(TObject *Sender, Alguna sugerencia ? gracias de antemano |
buscando en los archivos encontré esta respuesta de hace ya algún tiempo, con este codigo se detiene el post del data set
Sucede que da un error Cita:
Cita:
En este link esta el hilo del archivo por si desean verlo |
Hola lmpadron.
Para cancelar el post y evitar el mensaje DataSet not in Edit or Insert mode: Código:
void __fastcall TForm1::DBNavigator1BeforeAction(TObject *Sender, |
Muchas gracias, por su ayuda. Me funciono perfecto
|
La franja horaria es GMT +2. Ahora son las 09:42:47. |
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