ďťż

Ładny brzuch

Używam w Delphi biblioteki od SQLite która była dołączona w jednym z ekspertów. Mam dwie zmienne typu TSQLiteDatabase Baza i Baza_. Jak teraz porównać te dwie zmienne?? Chodzi mi o coś w tym stylu:
if Baza=Baza_ thenTaki sposób nie działa, gdyż wywala błąd, że tego operatora nie można używać na tym typie zmiennych.



ale jak porownywac? chcesz sprawdzic czy zawartosc obu baz jest identyczna?


ale jak porownywac? chcesz sprawdzic czy zawartosc obu baz jest identyczna?
Tak, dokładnie.

Edit:
Problem już nie aktualny. Okazało się, że wcześniej miałem błąd, który powodował, że nie można było użyć '='.

Edit2:
Problem znowu aktualny. Mimo iż zawartość baz jest różna to if Baza<>Baza_ then daje wartość fałszywą, czyli, że bazy są sobie równe. Czemu tak się dzieje??
Użytkownik Mikla edytował ten post 28 wrzesień 2007, 01:56

Tak, dokładnie.

Edit:
Problem już nie aktualny. Okazało się, że wcześniej miałem błąd, który powodował, że nie można było użyć '='.

Edit2:
Problem znowu aktualny. Mimo iż zawartość baz jest różna to if Baza<>Baza_ then daje wartość fałszywą, czyli, że bazy są sobie równe. Czemu tak się dzieje??

Bo porównujesz obiekty a nie zawartość baz danych. Musisz porównać tabelę po tabeli, rekord po rekordzie zapewne...

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •