Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-08-2012
mcsebas mcsebas is offline
Miembro
 
Registrado: feb 2008
Posts: 78
Poder: 19
mcsebas Va por buen camino
Capturar Errores con Dbexpress

Hola Amigos ...... tengo la siguiente duda y recurro a ustedes para ver si puedo encontrar una solución. Resulta que estoy desarrollando una aplicación pequeña que utiliza DBEXPRESS para conectarse a una base de datos en MySQL; configuro la conexion, las consultas y los dataset bien funcionan a la perfección pero lo curioso surge cuando trato de capturar errores en la ejecución de sentencias SQL por ejemplo:

Esta sentencia con un try/except me da un error que espero que suceda por que el nombre correcto de la tabla en la base de datos es "OFICINAS" pero aqui pongo a proposito "OFICINA" o sea sin la letra 's' al final para que salte la excepción:

Código SQL [-]
INSERT INTO OFICINA (NOMOFIC) values ('CUALQUIERA')


Hasta ahi todo bien pero ahora el error que debería suceder si tengo la siguiente instrucción no salta en ningun momento; explico más: resulta que tengo 3 oficinas registradas y por equivocación envio como código de oficina un '4' obviamente que no existe pero al ejecutar la sentencia SQL ...... no sucede nada o sea estoy queriendo modificar un registro inexistente en la tabla.

Código SQL [-]
UPDATE OFICINAS SET NOMOFIC='Nuevo Nombre' WHERE IDOFIC=4

Mi pregunta es: ¿como puedo capturar este tipo de errores dentro de un try/except?

Gracias
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
capturar errores jzginez Conexión con bases de datos 6 15-02-2007 19:05:57
Capturar errores de sql piccolo2101 SQL 3 20-01-2006 11:21:04
Capturar errores Mauricio_M Firebird e Interbase 6 18-10-2005 21:28:04
Capturar errores Mauricio_M Firebird e Interbase 2 14-10-2005 01:50:45
Capturar errores con dbExpress Gisela Conexión con bases de datos 2 23-07-2003 17:37:48


La franja horaria es GMT +2. Ahora son las 09:50:00.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi