Bazy danych na innych kompach.

0

Co zrobić aby plik.exe z bazą danych działał na wszystkich komputerach ? w grę wchodzi kod czy raczej instalka programu choć wiem że ta instalka nie całkiem rozwiązuje ten problem. a więc ??? ....

0

napiszę dużymi, żeby dotarło
<font size="4">1. SZUKAJ!!
2. JAKA BAZA??
3. COŚ KONKRETNIEJSZEGO O TYM PROGRAMIE OPRÓCZ TEGO, ŻE MA ROZSZEŻENIE EXE!!</span>

0

no własnie że w szukaj nic nie znalazłem :/ baza danych DBGrid ... czyli *.db co jeszcze można o tym powiedzieć ? no że jest to po prostu plan lekcji. tyle chyba ...

0

Do bazy danych możesz się łączyć przy pomocy BDE lub ADO, w zależności z czego będziesz korzystał, to musi być zainstalowane na kompurze gdzie instalujesz program. Jeśli chodzi o BDE nie jest ono standardowo obecne w win., jeśli chodzi i ADO wykorzystuje ono do połączenia ODBC które znajduje się defaultowo w windows. Jednakże w obu przypadkach należy tworzyć tzw. aliasy do bazy danych, czyli określać ich położenie.
Jeśli coś źle napisałem proszę kolegów ekspertów o poprawkę, a szybko zweryfikuje swoje błędy w poście :)

0

Dziwię się, że jeszcze ten post nie leży w koszu.

Zastosuj InnoSetup. Więcej nie napiszę, bo opis jest w setkach identycznych postów.

0

Zamiast aliasów, możesz po prostu wrzucić całą swoją bazę [czyli pliki *.DB + *.XG0...N, *.YG0...N jeżeli masz indeksy założone] do katalogu, gdzie masz plik exe. Nie musisz definiowac wtedy aliasu (DatabaseName w Object Inspectorze). Wystarczy, że wskażesz odpowiednią nazwę w TableName, Active na TRUE i program zawsze będzie działał, bez względu gdzie go odpalisz.

0
wilu napisał(a)

no własnie że w szukaj nic nie znalazłem
bo jak się nie wie co szukać to ciężko coś znaleźć (pierwsze lepsze)
http://4programmers.net/Forum/26072#26072
http://4programmers.net/Forum/65812#65812

baza danych DBGrid ... czyli *.db co jeszcze można o tym powiedzieć ? no że jest to po prostu plan lekcji. tyle chyba ...
na początek polecam jakiś kurs, książkę, cokolwiek na temat baz danych.

  1. DBGrid to DBGrid - kontrolka bazodanowa służaca do wyświetlania danych w postaci tabelarycznej
  2. czyli *.db to są pliki - pliki paradoxa, co więcej są to pliki zawierające tabelę paradoxa (z tego co pamiętam to np. indeksy mają swoje pliki). Z tego można wysnuć przypuszczenie, że chodzi o BDE

Ja nie wiem, może jakiś stary jestem, może czasy się zmieniły ale za mojej kadencji (jak się czegoś uczyłem) to najpierw chociaż przeglądałem teorię. Ty nie potrafisz odpowiedzieć na najprostsze pytanie - jaka baza. Toż wystarczyło napisać, że robiłeś w database desktop i że paradox to by się reszte dopowiedziało. Inna sprawa czy tak n aprawdę robiłeś czy ściągnąłeś z neta...

0

no to chyba naprade czasy się zmieniły :/ akurat masz pecha bo sam pisze programy :/ no i szkoda że tak oscentacyjnie przejawiasz swoje chamstwo w twoich postach. :/ no ale coż ... nie każdy zaczynając programowac w delphi może znać wszystkie komponęty tak dobrze żeby od razu błyskać wiedzą o paradoxach itp. po prostu zastosuj trochę samokrytyki w swoich wypowiedziach.

0
wilu napisał(a)

no to chyba naprade czasy się zmieniły :/ akurat masz pecha bo sam pisze programy :/
jeśli Twoje programy wyglądają jak te odpowiedzi to nic tylko pozazdrościć...

no i szkoda że tak oscentacyjnie przejawiasz swoje chamstwo w twoich postach. :/ no ale coż .
że Cię skrytykowałem za zabieranie się za coś bez podstawowej wiedzy o tym to jest to chamstwo? A wyobraź sobie teraz lekarza psychiatrę, który postanowił pobawić się w chirurga. Przecież to lekarz i to lekarz. Ale zamiast dokształcić się w tym kierunku stwierdził, że przecież ma wykształcenie lekarskie więc nie ma sensu. Pójdziesz do takiego??

.. nie każdy zaczynając programowac w delphi może znać wszystkie komponęty tak dobrze żeby od razu błyskać wiedzą o paradoxach itp. po prostu zastosuj trochę samokrytyki w swoich wypowiedziach.
Tu nie chodzi o błyskanie ale o wiedzę o tym co się robi. Tu chodzi o trochę pomyślenia. A co do krytyki to by mnie waliło co i jak robisz ale boję się, że kiedyś mi przyjdzie pracować w zespole z taką osobą albo co gorsza urzywać programu napisanego przez taką osobę
Nikt Ci nie każe wiedzieć wszystkiego ale pomyśl trochę i poczytaj o samch podstawach jak coś zaczynasz nowego - to nie boli, od tego Ci ręce nie odpadną, nikt Cię za to nie zlinczuje a efekt może przerastać Teoje najśmielsze oczekiwania

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