Jak stworzyc w pelni funkcjonalna baze ktora mozna zapisac do pliku i przenosic ja bez problemow? Czy na komputerze na ktory przenosimy baze potrzebne sa jakies sterowniki? Jezeli tak to jakie?
ps. chodzi o delphi
Jak stworzyc w pelni funkcjonalna baze ktora mozna zapisac do pliku i przenosic ja bez problemow? Czy na komputerze na ktory przenosimy baze potrzebne sa jakies sterowniki? Jezeli tak to jakie?
ps. chodzi o delphi
hmmm... a mozna dokladniej o co chodzi?
jesli baza danych tekstowych no to chyba jest to opisywane w kazdej dobrze napisanej ksiazce do pascala czy delphi
przyklady na pewno znajdziesz na tej stronie - poszukaj
wtedy wszytkie rekordy sa zapisywane do jedengo pliku i ten wlasnie plik sobie kopiujesz i przenosisz i odczytujesz na innych kompach jesli oczywiscie masz ten swÓj progeam a sterowniki nie sa raczej zadne potrzebne.
no wlasnie chodzi o to ze to nie tylko tekst... :( obrazki itd. :( czy da sie cos takiego zrobic?
Pewnie tak, ale bedzie z tym sporo roboty. Nie lepiej BDE zastosowac?
No wlasnie nie... :( Chodzilo mi o to zeby nie instalowac zadnych sterownikow do baz danych na komputerze na ktorym maja one byc odtwarzane (bo chyba to jest konieczne). poza tym liczylem na to ze jedyny niezbedny element do odczytania to wlasnie moja aplikacja. A nie wiem jak to zrobic. Bo przeciez sa programy katalogujace do filmow, muzyki a tam nie zawsze wstawiany jest tylko tekst a takze grafike itd. Moze wiecie gdzie znajduje sie jakis opis?
PS. Nie znam sie do konca na bazach danych BDE ale chyba one nie zapisuja sie w konkretnym pliku? Czy sie myle?
PS. Nie znam sie do konca na bazach danych BDE ale chyba one nie zapisuja sie w konkretnym pliku? Czy sie myle?
Każda baza zapisuje się do jakiegoś pliku, bo gdzie ma się niby zapisywać?
I zawsze możesz użyć MySQL, jest łatwy w obsłudze, i łatwo go zainstalować bez żadnych kombinacji.
//DOPISANE
A jak chcesz koniecznie na plikach to może dałoby się w rekord wwalić cały nagłówek bitmapy, a potem całą resztę(przyz założeniu oczywioście, że ten obrazek to ma być bitmapa).Tylko jedna wada, kształt tej bazy byś nadawał już w momencie kompilowania programu.
I chyba sam byś musiał napisać procedurkę wczytującą tą bitmapę.
da sie samemu :) ale polecam komponenty bazodanowe, nie wszystkie wymagaja "zewnetrznej" bazy danych do ktorejs sie jakos lacza, sa tez lokalne bazy plikowe
STANDARDY BAZODANOWE
to nie znaczy ze baza robi wszystko ale wykonuje za ciebie wszystkie operacje niskopoziomowe i nie musisz dumac jak tam wrzucic bitmape, jak sie odwolac do jakiegos elementu, jak powiazac ze soba jakies pola
Jezeli zrobisz kilka wyrzeczen w postaci braku bitmap i filmow to masz sam tekst/liczby no a to sie da z latwosica zrobic bez baz danych, mozna za to dolozyc pole ktore by trzymalo nazwy plikow i potem dorobic modul ktory to obsluzy zeby jednak miec mozliwosc obejrzenia czegos.
Ja na twoim miejscu napisalbym sobie prosta biblioteke w c chociazby do obslugi DBASE (-*.dbf) lub wymyslil wlasny format bo ocs takiego naprawde nie jest trudne i wtedy nie trza nic instalowac :P