[IB/Delphi] Kłopoty z podłączeniem DBNavigator

0

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

0

A w nawigatorze ustawiłeś DataSource ?

0

Nie rozumiem co jest nie tak. Jeżeli zamiast IBQuery dam IBTable wszystko śmiga. Na IBQuery ma tabelę ReadOnly a navigator nieaktywny. Na IBTable działa tak jak powinno.

Edit: Problem rozwiazany, odpowiedź znaleziona.

http://4programmers.net/Forum/112639

Jednak nie rozwiazany. Kompletnie nie wiem co jest z tym komponentem, ale nie wyświetla rekordów.

Rozwiązane. Od jakiegoś czasu delphi mi się sypało (błędy dostępu pamięci bibliotek uruchomieniowych). Po reinstalce IDE jest ok.

1 użytkowników online, w tym zalogowanych: 0, gości: 1