Hola compañeros programadores.
Acudo con uds nuevamente porque tengo un problemilla con una sencilla aplicación en delphi la cual necesito como ejemplo para en un futuro hacer algo mas robusto.
Tengo un form en delphi, con lo siguiente:
ADOConnection1 <- Para la conexion con SQL Server 2000
ADOTable1 <- Aqui elijo que tabla me interesa, conecto con el ADOConnection
Datasource1 <- Cuyo dataset es ADOTable1
DBGrid <- Para visualización y modificación de los registros.
Ésto lo tomé de la siguiente url:
http://pasargad.cse.shirazu.ac.ir/~p...Connection.htm
Entonces la visualización está bien, el ingreso de nuevos registros tambien.
El problema es el manejo de los errores, pero en cuanto al lado de SQL Server 2000.
Ejemplo: Tengo una tabla "trabajador" con los datos de éstos y la tabla "puestos" donde tengo registros de éstos con sus sueldos, etc.
Entonces al hacer un cambio en la clave unica del trabajador (en la tabla "trabajador"), se genera un error porque la clave existente en la tabla "puestos" ya no tiene su correspondencia en la tabla "trabajador".
Espero me haya dado a entender con el error...
Lo que pasa es que al ocurrir éste error, la aplicación en delphi marca error y se cierra (truena) y no quiero ésto, sino que el error sea cachado y se interrumpa la ejecución de la modificación para que la aplicación no se cierre.
Entonces espero me pueda echar una mano.
Saludos y de antemano gracias!!!