Generalnie chcę zapomnieć o paradoxach, dBase'ach i innych tandetach, bo jak zobaczyłem ile mi narobił plików gdy zaczęłem tworzyć indexy do poszczególnych kolumn to się załamałem :/
Zatem wszystko to chcę zastąpić ładnym i zgrabnym pliczkiem bazy na którym będę sobie operował językiem SQL.
Chcę robić bazki na 1 kliencika :) Np. na mój komputer. Ale podkreślam, że tylko i wyłącznie na SQL, ponieważ chcę sobie ten język utrwalać w kompilatorze.
Przenosząc bazę na innego kompa (tzn. program i plik z bazą) mój problem właśnie polega na tym, że nie wiem które pliki DLL kopiować na kompa, gdzie będzie program działał (instalki programów robię w InnoSetup 5 PL jeśli to coś pomoże, stamtąd przynajmniej silnik BDE instalowałem).
Miśkud: :)
Chodzi mi o to aby robić bazy danych jednostanowiskowe oparte na SQL.
Aby nie trzeba było się łączyć z jakimiś serwerami np. IB w przypadku przeniesienia programu na innego kompa i gdy nawet przy wcześniejszym projektowaniu programu. Czyli tak jak się robi na np. Paradoxach (instalując jedynie silnik BDE na docelowym kompie), tak tutaj chcę kokoRZystaćystać z SQL (dodać tylko te biblioteki DLL).
Nie wiem z jakiej bazy skożystać i których komponentów, aby robić programy jednostanowiskowe na podstawie SQL (podkreślam, że bez rzadnych tam serwerów itd.).
Bliska przyszłość:
Nie wykluczam, że chcę robić bazy wielostanowiskowe (klient - serwer) być może na tym darmowym odpowiedniku IB czyli FB. Mój komputer były serwerem, a ludziki w sieci - klientami i u tych klientów trzeba też na pewno dołączyć jakieś DLL'ki :) Jak i skonfigurować połączenie z moim kompem (serwerem), czyli adres IP itd. A co jeśli jestem serwer, a mam LAN i tylko IP wewnętrzne? Czy będzie połączenie z bazą od klienta? Czy te moje IP ma coś wspólnego z tym?
Jaką bazę (na początek) polecasz na jeden komputer opartą na zapytaniach SQL (bez rzadnych serwerów itd.) i które komponenty używać do niej, jak i gdzie tworzyć plik z bazą? :) Dzięki za odpowiedzi :) Jeśli dalej coś nie będziesz kumał to pisz :)