Witam
Mam taki oto problem.
Przepisuję mój stary program, który oparty był na plikach .ini na bazodanowy, w oparciu o SQLite (v3).
Teraz moje pytanie. Jak zrobić by program wczytał dane do Memo, ale z dwu baz. Czyli ID i Mysl z Bazy.dat a NAZWA z Autorzy.dat, wykorzystując wpis Autor z Bazy.dat, który jest Indeksem dla Autorzy.dat...
Mam nadzieję, że zrozumiecie o co mi chodzi...
Ps: Widzę, że zakręcilłm... więc post skrócony... problem rozwiązałem. Wystarczyło użyć odpowiedniej składni SQL...Odpowiedzią jest ich łączenie, tj. powiazaniu jednej tablicy z drugą (relacji).
Andrzej, dzieki za konstruktywna krytyke...
Tak na koniec zapytam co się robi, w profesjonalnych programach opartych na Bazach Danych, gdy USUWA się rekord.
Przykład:
Mam baze BAZA.dat - w niej Tabele BazaT. Tabela sklada sie z pol: ID, Autor Ksiozka (na przyklad)
Zalozmy ze rekordow jest 1000, czyli np.
ID Autor ksiozka
1 J. brzechwa Tytul1
2 A. Mickiewicz Tytul2
I załużmy, że usuwam rekord 786... w tabeli powstaje "dziura" - nie ma wiersza 786 - co sie w takim przypadku robi? Nie moge mieć luki w Indeksie (ID jest Primary_KEY)
Czy dobrym rozwiazaniem jest przepisanie rekordów od usunietego miejsca ze zmienionym indeksem?
Pozdr