Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   Analizadores para sql server 2008 (https://www.clubdelphi.com/foros/showthread.php?t=79597)

Jere_84 20-07-2012 15:20:43

Analizadores para sql server 2008
 
Hola clubdelphi, Algunos de ustedes conoce algún analizador para SQL Server en Delphi 2010 que sea "free". Necesito poder desarmar las sentencias y trabajar con sus clausulas. Programarlo no es algo tan difícil pero por ahí se puede complicar tener en cuenta todos los tipos de sentencias que puede haber en un sistema, un analizador puede ser una buena alternativa para ahorrar tiempos :D

Bueno si alguien conoce alguno que me lo indique!:rolleyes:

Saludos!

Casimiro Notevi 20-07-2012 15:42:35

Creo haber oído/leído en algún otro hilo que MS sql server trae un analizados de sentencias.
A ver si alguien que lo conozca bien puede ayudarte.
Saludos.

Neftali [Germán.Estévez] 20-07-2012 16:07:38

Me parece que estás llamando a las cosas por el nombre que no es, o yo no te estoy entendiendo por la explicación que das.
La instalación de SQL Server trae consigo, un "Profiler" y un "Query Analyzer". Ahora lo que no tengo claro es cual de las dos es la que necesitas. :(:confused::confused:

ContraVeneno 20-07-2012 21:10:44

por lo que llego a enteder, lo que necesita es el "Profiler" que ya viene con el SQL Server.

Tiene infinidad de opciones a configurar, pero lo que hace es que te muestra todas las sentencias SQL que se ejecutan en la base de datos.

Ahi te puedes dar cuenta como se envía una SQL de un programa a la base de datos.

Para revisar el resultado de esa consulta que obtuviste con el Profielr, utilizas el "analizar de consultas" o "query analizer".

Jere_84 20-07-2012 21:40:37

Quizás le pifie en el nombre voy a decir lo que estoy haciendo así es mas claro. Estoy trabajando en una migración de funciones echas en Delhpi 6 + Interbase 6 a Delphi 2010 Datasnap + SQL Server 2008 Express. El asunto es que algunas utilizaban una librería que se llama SQL Parser que era utilizada para descomponer las sentencias SQL.
Por ejemplo: Se tomaba el WHERE de la sentencia de un componente de conexión a base de datos (un DataSet) y se lo guardaba en una variable, se creaba otro WHERE donde se filtraba por algún otro dato en particular y se los aplicaba en la propiedad SQLCommnadText del este componente, luego de aplicar los cambios. Se restablecía la sentencia con el primer WHERE que estaba guardado en la variable. Esto permitía trabajar de manera fácil con las sentencias que muchas veces eras bastante complejas donde se vinculaban muchas tablas, y podía haber: WHERE, HAVING, GROUP BY, SELECT anidados, etc. Lo bueno era que esta librería eran .pas y simplemente agregándolo al proyecto y nombrando las unit en el uses uno podía comenzar a trabajar con las sentencias sin embargo, era para Interbase 6 y no es compatible con Delphi 2010. Mi consulta seria si hay algo semejante para SQL Server 2008 Express y que sea compatible con Delphi 2010 :rolleyes:

Gracias por la atención y disculpen mi apretada descripción en mi primer mensaje :D


La franja horaria es GMT +2. Ahora son las 15:22:53.

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