Testowałem nowy sterownik ODBC dbExpress dostarczany z Delphi XE2 i zauważyłem, że TSQLMonitor nie działa. Myśląc, że mógłbym skonfigurować komponent niepoprawnie, podpiąłem TSQLMonitor do TSQLConnection, który używa sterownika MS SQL dbExpress i który działał jak czar.Czy istnieje sztuczka do korzystania z TSQLMonitor z TSQLConnection, który używa nowego sterownika ODBC dbExpress?
Nie widzę żadnych postów dotyczących tego problemu w sieci. Czy ktoś jeszcze zauważył ten problem? Czy wygląda na błąd, nieobsługiwaną funkcję (brak monitorowania w TSQLConnection, która używa sterownika ODBC), czy istnieje podstęp do skonfigurowania TSQLMonitor w tym stanie?
Próbowałeś pomocą Tracing pochodzący kierowca? To dodaje wyniki SQLMonitor i może okazać się przydatne. Jeśli sterownik ODBC jest w pełni natywnym sterownikiem (jak sądzę), może nie działać tak samo jak "stare" sterowniki oparte na bibliotekach Dll .... –
Marco: To świetna propozycja. Po okablowaniu połączenia TSQLConnection ze sterownikiem ODBC, a następnie rozwinięciu właściwości Driver połączenia TSQLCection, ustawiam właściwość DelegateConnection sterownika na DBXTrace. Następnie rozszerzyłem właściwość DelegateConnection i ustaw TraceFile na True i TraceFile na nazwę pliku (wszystko zgodnie z Twoimi sugestiami). Dziękujemy za obejście tego problemu. Nadal chcę sprawdzić, czy ktoś wie, jak rozwiązać problem TSQLMonitor. –
@Marco Cantù: Trochę tematu, ale proszę, rozważ to [post] (http://stackoverflow.com/questions/10147850/add-my-own-items-to-delphi-ide-insight-f6-with -in-delphi-open-tools-api)? – menjaraz