Oj utknęło mi się i nie potrafię zadać szukajce logicznego zapytania, które zwróci mi sensowne odpowiedzi (czyt. na temat). Stworzona baza danych na FB 2.0. Tradycyjnie w DM:
- IBDataBase
- IBTransaction
- IBQuery
- DataSource
Połączenie w sposób tradycyjny jak to jest w delphi (czyli DataBase wskazuje na bazę, Query na DataBase, DataSource na Query). IBQuery wstępnie posiada zapytanie:
SELECT * FROM Departament;
Na końcu połączenia dwie kontrolki: DBGrid i DBNavigator. I tu pojawia się problem. DBGrid działa poprawnie zarówno w czasie DesignTime jak i RunTime (wyświetla kolumny i krotki). Nie działa DBNavigator. W całości jest nieaktywny.
Do bazy loguję się na razie jako SYSDBA. Patrząc w tabele dla tego konta są wszystkie możliwe operacje (select, insert, update itp). Kompletnie nie wiem dlaczego DBNavigator pozostaje nieaktywny.
Sprawdzałem kilkakrotnie połączenia, aktywacje kontrolek i wszystkie rzeczy które robi się dla komponentów bazodanowych.
Teraz pytanie - gdzie jest haczyk? Szukam zabyt głęboko a to pewnie jakaś pierdoła.
Jedyne czego nie mam w bazie to ról.
Help. Mi się już mózg wyłączył (dosłownie boli).
Siedzę i nie wiem. Jakieś dwa tygodnie temu podczas testów serwera skleciłem na szybko bazę z jedną tabelą i robiłem próby połączenia. Teraz wygenerowałem bazę z tych samych kodów SQL, używam tych samych komponentów i nie wiem dlaczego tabela zachowuje się jak Read only. Nie wyświetla rekordów. jedyne co jest ok to nazwy kolumn