Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Como puedo saber a que tabla se conecta un select o cualquier otro campo (https://www.clubdelphi.com/foros/showthread.php?t=93361)

odlarhg 22-08-2018 22:00:22

Como puedo saber a que tabla se conecta un select o cualquier otro campo
 
Hola a todos.

Recientemente el creador de uno de los sistemas que utilizamos en donde trabajo dejó de laborar y no dejó documentación alguna sobre el código del sistema. Yo recientemente he ingresado a la compañía y ahora debo entender como está funcionando el sistema para poder darle mantenimiento. Hace muchos años aprendí Pascal y luego Pascal de objetos, pero ha pasado tiempo y estoy des actualizado. El programador utilizó Delphi DX 10.2 para desarrollar el sistema.

Bien, el problema que tengo es que necesito determinar las tablas que está afectando la base de datos cada uno de los campos de distintos formularios. He revisado varias lineas de código y me he encontrado con referencias a DataSets y en efecto se a que base de datos están conectándose, pero no logro determinar las tablas.

En las formas he visto varios objetos ADO y en el explorador de estructura a la derecha de la IDE de usuario he encontrado referencias a estos ADO, pero no logro ubicar las tablas que se usan. En cada objeto dentro de el explorador de estructura, puedo acceder al inspector de objetos y ahi logro obtener la cadena de conexión, pero necesito obtener las tablas.

Ej.

Provider=SQLOLEDB.1;Password=xxxxxxx;Persist Security Info=True;User ID=XXXxxx;Initial Catalog=xxxxxxx;Data Source=172.17.xxx.xxx;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=xxxxxxx;Use Encryption for Data=False;Tag with column collation when possible=False

¿Pueden ayudarme?

Casimiro Notevi 22-08-2018 23:00:09

Pues en los dataset verás las sentencias.

mamcx 22-08-2018 23:57:31

Algunos motores, como sql server, permiten monitorear el servidor y ver que se ejecuta contra el:

https://docs.microsoft.com/en-us/sql...ql-server-2017

Casimiro Notevi 23-08-2018 10:12:21

Cita:

Empezado por mamcx (Mensaje 528139)
Algunos motores, como sql server, permiten monitorear el servidor y ver que se ejecuta contra el:

Y firebird también :)

odlarhg 29-10-2019 18:59:34

Gracias a todos por su ayuda. Fue de mucha utilidad


La franja horaria es GMT +2. Ahora son las 22:05:46.

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