![]() |
Problema con consulta dentro de un procedimiento
Buenas tardes,
Tengo un problema con un procedimiento almacenado. Resulta que dentro del procedimiento tengo una consulta normal, con un left join entre dos tablas y que devuelve solo un campo de la tabla. Al ejecutar el procedimiento almacenado, cuando llega a esa consulta, el procedimiento se para. Le he puesto controles para ver que es ahí y los datos de la consulta y con esos datos ejecuto la consulta por separado y funciona perfectamente. Incluso he creado un procedimiento almacenado solo con esa consulta y funciona bien. ¿Alguien tiene alguna idea de por donde pueden ir los tiros? El resumen es que la consulta por separado o incluso dentro de un procedimiento solo con esa consulta, funciona correctamente, pero dentro de un procedimiento largo, cuando llega a la consulta se para. Muchas gracias |
Bienvenido a clubdelphi, como a todos los nuevos, te invito a leer nuestra guía de estilo, gracias.
En cuanto a tu duda, poco podemos hacer si no vemos ningún código ni podemos probar nada. |
Podrías aportar algo mas de información!!!
Tal vez si proporcionas el código SQL que produce el problema podamos ver algo que tu no... Pero a ciegas...la respuesta no aportaría nada... Respuesta: "Yo creo que deberías migrar de base de datos..." :D:D:D Saludos cordiales |
Buenos días,
Ya encontré el problema, era un error de Collation. Al ejecutar la consulta por separado, como sustituía yo los valores, me funcionaba bien, pero dentro del procedimiento, los valores los cogía por unos parámetros que pasaba en la llamada del procedimiento, y estos parámetros son los que me probocaban el error de collation. Un saludo |
La franja horaria es GMT +2. Ahora son las 06:59:36. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi