FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Buscar en varias tablas
Hola a todos:
Cuando en una aplicación tengo que buscar registros en tablas suelo hacerlo a través de una ventana con un solo Grid, cambiando en tiempo de ejecución el procedimento involucrado y las propiedades del Grid. Pero me esta ocurriendo un problema. El entorno es el siguiente: 1) Una ventana modal con un gridBusca que tiene una columna genérica 2) un componente TADOStoredProc con name = SProc 3) Cuatro Procedimientos almacenados uno por cada tabla y son similares a:
Lo que cambio en los otros es el nombre de la tabla y el nombre de procedimeinto. AL ejecutar sucede los siguiente: 1) Al abrir la ventana buscador: 2) Cuando se da al boton de Buscar:
TipoBusqueda es una variable global de el Data Modulo 3) en la primera busqueda todo correcto, se selecciona y cierra ventana, etc. 4) en la segunda y sucesivas me dá el siguiente error: Access violation at address 4FF8334 in module 'sqloledb.dll' Read of address 00000018 Justo cuando va ha ejecutar la instruccion Sproc.Active := true; No se he recisado las rutinas que de por sí son sencillas y no encuentro el fallo, ¿me pueden ayudar a verlo con otros ojos? Muchas gracias. Última edición por gcaffe fecha: 01-08-2005 a las 16:58:22. Razón: Se han colocado TAG´s de delphi y SQL |
#2
|
||||
|
||||
Por favor, utiliza TAG´s en los mensajes. En éste te los coloco yo (ya que llevas poco escribiendo en el foro -en cuanto a número de mensajes-), pero sería conveniente que los utilizes para mejorar la lectura.
http://www.clubdelphi.com/foros/misc.php?do=bbcode
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 01-08-2005 a las 16:47:08. Razón: Añadido Link |
|
|
|