Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 06-may-2008, 14:28   #1 (permalink)
PHP Novatillo ha deshabilitado el karma
 
Fecha de Ingreso: enero-2005
Mensajes: 86
Pregunta Ayuda - Manejo de Errores (Delphi y Sql-Server2000)

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!!!
PHP Novatillo está desconectado   Responder Citando
Antiguo 06-may-2008, 22:44   #2 (permalink)
flaviovich está en el buen camino
 
Avatar de flaviovich
 
Fecha de Ingreso: agosto-2005
Ubicación: Lima, Peru
Mensajes: 1.152
Enviar un mensaje por ICQ a flaviovich Enviar un mensaje por MSN a flaviovich Enviar un mensaje por Skype™ a flaviovich
Re: Ayuda - Manejo de Errores (Delphi y Sql-Server2000)

No entiendo bien tu problema, pero aparentemente es problema de programacion no de BBDD.
Pon el codigo donde cambias la clave del trabajador, o algun screen.
__________________
Если можешь читать это, то напиши мне..
No repitamos temas, usemos el Motor de busquedas
flaviovich está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:02.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93