Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Prosta aplikacja bazodanowa

95 views
Skip to first unread message

Piotrek

unread,
Dec 31, 2009, 7:15:56 AM12/31/09
to
Witam, zada�em to pytanie na Delphi ale mnie tutaj odes�ali.
Kolega poprosi� mnie o napisanie dla jego firmy prostej aplikacji
bazodanowej (dane klient�w, umowy, terminy itp). Aplikacja z za�o�enia ma
by� prosta w obs�udze i nie wymagaj�ca serwera bazodanowego (przeno�ny plik
bazy), ale mo�liwo�� ko�ystania z wi�cej ni� 1 osoby na raz.
Podpowiedzcie jak� baz� si� pos�u�y�. Plik mdb (Access) wydaje si�
najbardziej elastyczny ale nie wiem jak to jest w jego przypadku z
licencj� - trzeba co� p�aci�? A wy z jakiej bazy ko�ystacie? Je�eli jest to
Access to czy trzeba zakupi� MS Access (edytor) - aby stworzy� relacyjn�
baz� - plik?

Fox.


Bolo

unread,
Jan 3, 2010, 1:05:00 PM1/3/10
to
On 31 Gru 2009, 13:15, "Piotrek" <zizu1...@gazeta.pl> wrote:
> Witam, zadałem to pytanie na Delphi ale mnie tutaj odesłali.
> Kolega poprosił mnie o napisanie dla jego firmy prostej aplikacji
> bazodanowej (dane klientów, umowy, terminy itp). Aplikacja z założenia ma
> być prosta w obsłudze i nie wymagająca serwera bazodanowego (przenośny plik
> bazy), ale możliwość kożystania z więcej niż 1 osoby na raz.
> Podpowiedzcie jaką bazą się posłużyć. Plik mdb (Access) wydaje się

> najbardziej elastyczny ale nie wiem jak to jest w jego przypadku z
> licencją - trzeba coś płacić? A wy z jakiej bazy kożystacie? Jeżeli jest to
> Access to czy trzeba zakupić MS Access (edytor) - aby stworzyć relacyjną
> bazę - plik?
>
Daj sobie spokoj z Accessem. Chyba ze chcesz wszystko w nim zrobic -
tez sie da.
Jezeli chcesz zrobic to w Delphi to masz duzy wybor:
- Firebird
- mySQL
- SQLServer
- Oracle (nie wiem jak z nim jest - czy jest wersja darmowa)
itd.

Jezeli ma to byc "przenosne" to masz Embeded Firebird, ale wtedy nie
ma wileodostepu. Chociaz plik bazy jest taki sam wiec wystarczy go
wgrac na serwer i bedzie wielodostep.
W sumie bez serwera bazy danych (obojetnie jakiego) nie wiele juz
zrobisz - dbf'y odeszly do lamusa, a M$Access...nie jest zbyt
szczesliwym rozwiazaniem :)

Pozdrawiam
Bolo

jahu

unread,
Jan 3, 2010, 2:08:42 PM1/3/10
to
Bolo pisze, W dniu 2010-01-03 19:05:

> W sumie bez serwera bazy danych (obojetnie jakiego) nie wiele juz
> zrobisz - dbf'y odeszly do lamusa, a M$Access...nie jest zbyt
> szczesliwym rozwiazaniem :)

Pozwol� sobie na �mia�e twierdzenie, �e czas po�wi�cony na ogarni�cie i
nauczenie kt�rego� z wymienionych serwer�w SQL zwr�ci si� z nawi�zk�.
Aplikacja oparta na Accessie nie b�dzie chodzi�a tak stabilnie, a
serwisowanie tego b�dzie upierdliwe.

--
jahu

Andrzej Kmicic

unread,
Jan 3, 2010, 2:38:31 PM1/3/10
to
jahu pisze:

Pozwole do�aczy� sie z pytaniem jak to jest z wielodostepem w SQLite ?.

SQLite jest prosta w obs�udze, darmowa, �atwa w konfiguracji, instalacji
i do�� szybka i na razie (stosuj� co prawda tylko jako lokaln� baz�) nie
mam �adnych uwag przeciw, darmowe i do�� dobre programy do przegladania
i obs�ugi bazy ... to przemawia za, przeciw za� �e nie pracuje jako
serwer po tcpip. W wielu zastosowaniach rozbudowane serwery bazodanowe
sďż˝ przerostem formy nad tresciďż˝ (wykorzystywane sďż˝ zapewne w kilku
procentach). Na poprzednim forum kto� poradzi� w�asnie koledze spr�bowac
zastosowac SQLite. Dlatego �ledzi�em ten temat.

Ja mam z kolei pytanie dotycz�ce wielodostepu. Czy jezeli obs�ugiwane sa
w SQLite transakcje i zbudujemy aplikacjďż˝ np w php z serwerem np apache
czy innym serwerem http to czy wielodost�p bedzie mozliwy z SQLite i
sprawna praca na kilku stanowiskach b�dzie mozliwa ?. Wydaje sie ze
praca po stronie serwera i obs�uga transakcji to wszystko co potrzeba
dla wielodostepu (ba kilkudostepu bo o taki dost�p koledze chodzi�o)
Mo�e mi kto� to wyjasni� ?.

pozdr
AK

Piotrek

unread,
Jan 4, 2010, 3:07:10 AM1/4/10
to
> SQLite jest prosta w obs�udze, darmowa, �atwa w konfiguracji, instalacji

Zadam Ci pytanie laika, za pomoc� jakich komponent�w mo�na pod��czy� sie z
SQLite pod Delphi?
W wersji 2010 s� komponenty np do Interbase ale do SQLite nie zauwa�y�em?

Fox.


MKi

unread,
Jan 4, 2010, 4:42:21 AM1/4/10
to

Pozwol� sobie na jeszcze �mielsze twierdzenie, �e demonizujecie,
koledzy, Accessa. Do _prostych_ i _niewielkich_ zastosowaďż˝
si� nadaje. Nie zauwa�y�em �adnych niestabilno�ci i problem�w
w ma�ych (poni�ej 5MB) i prostych (do 20 tabel) bazach danych.
A stosuj� par� rozwi�za� od ok. dw�ch lat, na bie��co u siebie w firmie.

Dla mnie Access ma du�y plus dodatni ;) - oczywi�cie wtedy, gdy
mamy samego Accessa. Pozwala na r�wnoleg�� prac� na tej samej
bazie danych w nim samym, co cz�sto si� przydaje, jak np. trzeba
szybko zrobi� jednorazowy raport - mo�e nie znam wszystkich
mechanizm�w dost�pnych w Delphi, ale w Accessie robi si�
to piorunem.

Co do licencji - nic za korzystanie nie trzeba p�aci�, dost�p
przez ADO (komponenty pude�kowe) lub DAO (np. kadao).
Nie pr�bowa�em nigdy tworzy� pliku mdb, zawsze startowa�em
z gotowej bazy danych ju� utworzonej Accessem - nie wiem wi�c,
czy mo�na j� utworzy� bez Accessa. Ale zawsze mo�na wzi��
jakikolwiek plik mdb, wywaliďż˝ z niego wszystko, utworzyďż˝
w�asne tabele.

Pozdrowienia,
MKi

Morff

unread,
Jan 4, 2010, 5:58:59 AM1/4/10
to
Dnia 03-01-2010 o 19:05:00 Bolo <bolo...@o2.pl> napisał(a):

> On 31 Gru 2009, 13:15, "Piotrek" <zizu1...@gazeta.pl> wrote:
> Daj sobie spokoj z Accessem. Chyba ze chcesz wszystko w nim zrobic -
> tez sie da.
> Jezeli chcesz zrobic to w Delphi to masz duzy wybor:
> - Firebird
> - mySQL
> - SQLServer
> - Oracle (nie wiem jak z nim jest - czy jest wersja darmowa)
> itd.

Jest Darmowa wersja Oracle Express , na taką baze wystarczy.

> Jezeli ma to byc "przenosne" to masz Embeded Firebird, ale wtedy nie
> ma wileodostepu. Chociaz plik bazy jest taki sam wiec wystarczy go
> wgrac na serwer i bedzie wielodostep.

Jest jeszcze SQLite .. wielodostęp dla query. Podczas zapisu blokuje plik.

--
Morff
mo...@aqq.eu

Morff

unread,
Jan 4, 2010, 6:09:31 AM1/4/10
to
Dnia 04-01-2010 o 09:07:10 Piotrek <zizu...@gazeta.pl> napisał(a):

>> SQLite jest prosta w obs³udze, darmowa, ³atwa w konfiguracji, instalacji
>

> Zadam Ci pytanie laika, za pomoc± jakich komponentów mo¿na pod³±czyæ sie

> z
> SQLite pod Delphi?
> W wersji 2010 s± komponenty np do Interbase ale do SQLite nie zauwa¿y³em?

np. anydac (2.x)
ja korzystam z komponentów aducom (www.aducom.com) - darmowe po
zarejestrowaniu się, działają pod D7

--
Morff
mo...@aqq.eu

Bolo

unread,
Jan 4, 2010, 6:37:05 AM1/4/10
to
>
> Pozwolę sobie na jeszcze śmielsze twierdzenie, że demonizujecie,
> koledzy, Accessa. Do _prostych_ i _niewielkich_ zastosowań
> się nadaje. Nie zauważyłem żadnych niestabilności i problemów
> w małych (poniżej 5MB) i prostych (do 20 tabel) bazach danych.
> A stosuję parę rozwiązań od ok. dwóch lat, na bieżąco u siebie w firmie.
>

Uzyje tu jeszcze bardziej smialego stwierdzeni - ale nie
demonizujemy! :)
Ja napisalem to z wlasnego doswiadczenia. Moze dla prostych baz
wszystko jest ok, ale gdy zaczal sie projekt rozbudowywac, zaczelo
przybywac tabel, luczy, powiazan itd. nie dosyc ze baza potrafila sie
zblokowac - np. przy wywaleniu sie aplikacji (w fazie testow byla wiec
miala prawo) to i komponenty "pudelkowe" ADO potrafily nabalganic, np.
zle pokazujac dane polaczone kluczami (sic!)
Jak bym nie zobaczyl - to bym nie uwierzyl. Zapytanie SQL '...where id
= 123' pokazywalo wszystko.

Ogolnie - nie chodzilo to stabilnie ani tym bardziej szybko - po
przeniesieniu na SQLServer jest ok.

> Dla mnie Access ma duży plus dodatni ;) - oczywiście wtedy, gdy
> mamy samego Accessa. Pozwala na równoległą pracę na tej samej
> bazie danych w nim samym, co często się przydaje, jak np. trzeba
> szybko zrobić jednorazowy raport - może nie znam wszystkich
> mechanizmów dostępnych w Delphi, ale w Accessie robi się
> to piorunem.

True :)
Chociaz uzywajac np FastReporta.... :)

> Co do licencji - nic za korzystanie nie trzeba płacić, dostęp
> przez ADO (komponenty pudełkowe) lub DAO (np. kadao).
> Nie próbowałem nigdy tworzyć pliku mdb, zawsze startowałem
> z gotowej bazy danych już utworzonej Accessem - nie wiem więc,
> czy można ją utworzyć bez Accessa. Ale zawsze można wziąć
> jakikolwiek plik mdb, wywalić z niego wszystko, utworzyć
> własne tabele.

Hmm...a czym utworzyc te tabele?

Pozdrawiam
Bolo

Piotrek

unread,
Jan 4, 2010, 7:00:01 AM1/4/10
to
>Jest Darmowa wersja Oracle Express , na tak� baze wystarczy.

Ok, jest
Oracle 10g Release 2 Express Edition
ale jak tym zarz�dza�, tworzy� baz�, tabele i relacje? Jest jaki� darmowy
manager?

Fox.


Adam Siwoń

unread,
Jan 4, 2010, 7:09:40 AM1/4/10
to
W dniu 2010-01-04 13:00, Piotrek pisze:

>> Jest Darmowa wersja Oracle Express , na tak± baze wystarczy.
>
> Ok, jest
> Oracle 10g Release 2 Express Edition
> ale jak tym zarz±dzaæ, tworzyæ bazê, tabele i relacje? Jest jaki¶ darmowy
> manager?

Jest coś takiego jak javovy Oracle SQL Developer, ale jak dla mnie jest
to średnio wygodne narzędzie.
Zastanów się, czy do prostej aplikacji na prawdę jest Ci potrzebny Oracle.

--
z pozdrowieniami
Adam Siwoń


Andrzej Kmicic

unread,
Jan 4, 2010, 7:37:26 AM1/4/10
to
Piotrek pisze:
>> SQLite jest prosta w obs�udze, darmowa, �atwa w konfiguracji, instalacji
>
> Zadam Ci pytanie laika, za pomoc� jakich komponent�w mo�na pod��czy� sie z
> SQLite pod Delphi?
> W wersji 2010 s� komponenty np do Interbase ale do SQLite nie zauwa�y�em?
>
> Fox.
>
>

Mam Delphi2007 i chwal� je sobie i jest kilka komponent�w uzywajacych
kontrolek do SQLite (kolega poprzednik wymieni�). Mozna te� dzia�a� w
"czytym SQL" wykorzystuj�c wrappery do dllki SQlite.


Ale z ca�ym szacunkiem dla Delphi, baz� dla ma�ej firmy napisa� bym w
PHP wykorzystuj�c(PDO) z interfejsem w przegladarce - wszystko za
darmoch�, pisze sie �atwo i przyjemnie. Wszelkie raporty mozna zrobi�
tez �atwo wykorzystuj�c mo�liwo�ci jakie daje przegl�darka albo
wykorzysta� PDF. Dla PHP darmowym modu�em PDF jest klasa FPDF.

Wielodost�p jak odpowiedzia� kolega jest zapewniony.

Darmowe Apache zapewni serwer HTTP.

Do technicznego Podgl�du i operacji na bazie wykorzystuj� dodatek do FF
SQLite Manager.

Z tak� baz� Nie mia�em przez kilka lat �adnego problemu.

Przy zmianach i modyfikacjach nie potrzeba nic rekompilowac a dok�adasz
tylko modu�y i linki do nich w PHP.Nieraz mozna drobne dok�adki zrobic
na miejscu u klienta lub zdalnie.

Czy cos wi�cej trzeba dla niewielkich system�w ?.

pozdr
AK

Piotrek

unread,
Jan 4, 2010, 8:20:09 AM1/4/10
to
> Ale z ca�ym szacunkiem dla Delphi, baz� dla ma�ej firmy napisa� bym w PHP
> wykorzystuj�c(PDO) z interfejsem w przegladarce - wszystko za darmoch�,
> pisze sie �atwo i przyjemnie.

PHP nie znam, a Delphi tak wi�c pierwsza mysl to w Delphi napisa�. Ale
je�eli PHP to co polecasz, jest jaki� edytor do tego podobny do Delphi?


Piotrek

unread,
Jan 4, 2010, 8:32:13 AM1/4/10
to
>Zastan�w si�, czy do prostej aplikacji na prawd� jest Ci potrzebny Oracle.

Zgadzam si�, postawi�em u siebie narazie MySQL i pr�buj� z tym walczy�.
Mam na formie TSQLConnection (z zak�adki DBExpres) i po��czy�em si� z baz�!
Doda�em TSQLDataset z zapytaniem 'SELECT * FROM `New Table`' i active = true
dzia�a. Doda�em wi�c TDataSource i pod��czy�em do DataSeta. Doda�em TDBGrid
ale po pod��czaniu do dataseta mam komunikat:
---------------------------
Error
---------------------------
Operation not allowed on a unidirectional dataset.
---------------------------
OK Details >>
---------------------------

co robi�?

Fox.


Adam Siwoń

unread,
Jan 4, 2010, 8:45:02 AM1/4/10
to
W dniu 2010-01-04 14:32, Piotrek pisze:
>> Zastanów siê, czy do prostej aplikacji na prawdê jest Ci potrzebny Oracle.
>
> Zgadzam siê, postawi³em u siebie narazie MySQL i próbujê z tym walczyæ.
> Mam na formie TSQLConnection (z zak³adki DBExpres) i po³±czy³em siê z baz±!

> Doda³em TSQLDataset z zapytaniem 'SELECT * FROM `New Table`' i active = true
> dzia³a. Doda³em wiêc TDataSource i pod³±czy³em do DataSeta. Doda³em TDBGrid

> ale po pod³±czaniu do dataseta mam komunikat:
> ---------------------------
> Error
> ---------------------------
> Operation not allowed on a unidirectional dataset.
> ---------------------------
> OK Details>>
> ---------------------------
>
> co robiæ?

Komponent Ci już to wypisał - komponenty DBExpress są zbiorami
jednokierunkowe - żeby podpiąć je pod kontrolki DBAware musisz w dużym
uproszczeniu cacheować wyniki zapytania i dopiero wtedy ich używać.
Możesz do tego użyć komponentu TClientDataSet.

miab

unread,
Jan 4, 2010, 9:16:44 AM1/4/10
to
W dniu 2009-12-31 13:15, Piotrek pisze:
> Witam, zada�em to pytanie na Delphi ale mnie tutaj odes�ali.
> Kolega poprosiďż˝ mnie o napisanie dla jego firmy prostej aplikacji
> bazodanowej (dane klient�w, umowy, terminy itp). Aplikacja z za�o�enia ma
> by� prosta w obs�udze i nie wymagaj�ca serwera bazodanowego (przeno�ny plik
> bazy), ale mo�liwo�� ko�ystania z wi�cej ni� 1 osoby na raz.
> Podpowiedzcie jak� baz� si� pos�u�y�. Plik mdb (Access) wydaje si�

> najbardziej elastyczny ale nie wiem jak to jest w jego przypadku z
> licencj� - trzeba co� p�aci�? A wy z jakiej bazy ko�ystacie? Je�eli jest to
> Access to czy trzeba zakupiďż˝ MS Access (edytor) - aby stworzyďż˝ relacyjnďż˝
> bazďż˝ - plik?

Radz� wr�ci� na grup� Delphi i przeczyta� obie moje najw�a�ciwsze
dla Ciebie odpowiedzi. Na tej grupie to do tej krety�skiej licytacji
(wiedzia�em �e tak b�dzie)mog� dorzuci� chyba tylko DB2 w najnowszej
wersji, baza bardzo ale to bardo obiecuj�c� i te� darmow�.

miab

Andrzej Kmicic

unread,
Jan 4, 2010, 9:29:44 AM1/4/10
to
Piotrek pisze:

>> Ale z ca�ym szacunkiem dla Delphi, baz� dla ma�ej firmy napisa� bym w PHP
>> wykorzystuj�c(PDO) z interfejsem w przegladarce - wszystko za darmoch�,
>> pisze sie �atwo i przyjemnie.
>
> PHP nie znam, a Delphi tak wi�c pierwsza mysl to w Delphi napisa�. Ale
> je�eli PHP to co polecasz, jest jaki� edytor do tego podobny do Delphi?
>
>


No niby jest Dephi For PHP co przypomina IDE Delphi ale sam pisze z
palca. PHP to �atwy jezyk ale chwile trzeba poswiecic aby sie w nim
sprawnie porusza�. Bogactwo przyk�ad�w (nawet w helpie online) pozwala
bardzo �atwo opanowa� temat.

Tak do po�wiczenia (jezeli zapalasz checi� poznania jezyka) bez
instalacji PHP, sciagnij sobie Notepada++ a potem z SF m�j plugin
https://sourceforge.net/projects/phpfornppplugin/ aby plugin dzia�a�
trzeba nadpisac pliki Notepada++ wersja (ANSI) poniewaďż˝ ten plugin
dzia�a tylko w wersji ANSI a instalator instaluje wersj� UNICODE.
Niestety nie mam wersji Delphi z unikodem.
Notepad++ to swietny edytor a z moim pluginem Automation PHP to swietne
narzedzie do cwiczenia w�asnie PHP. Sam obrabiam teksty g��wnie w tym
komplecie. Plugin ma tez prosty serwer HTTP wiec mozna baze tez
przecwiczyc juz w notepadzie.

pozdr
AK

wloochacz

unread,
Jan 4, 2010, 5:07:26 PM1/4/10
to
miab pisze:
/ciach/

> Radz� wr�ci� na grup� Delphi i przeczyta� obie moje najw�a�ciwsze
> dla Ciebie odpowiedzi.

Uhm, ale nie napisa�e� w czym najlepiej napisa� "prosty serwer
aplikacyjny, kt�ry zapewni wielodost�p do SQLite" :P

> Na tej grupie to do tej krety�skiej licytacji
> (wiedzia�em �e tak b�dzie)mog� dorzuci� chyba tylko DB2 w najnowszej
> wersji, baza bardzo ale to bardo obiecuj�c� i te� darmow�.

Kurka - o tym samym pomy�la�em, ale stwierdzi�em �e to ju� przesada ;-)
Ale w ko�cu czemu nie - no i jeszcze jest PostgreSQL oraz MS SQL Server
Express 2008 przeca...
O oczywi�cie najwa�niejsza informacja dla Andrzeja Kmicica - �wietnie
dzia�a z PHP...
Stawiam na SQL Server - on r�wnie dobrze dzia�a z PHP:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9
co i z Accessem...

--
wloochacz

miab

unread,
Jan 4, 2010, 6:33:04 PM1/4/10
to wloochacz
W dniu 2010-01-04 23:07, wloochacz pisze:

> miab pisze:
> /ciach/
>
>> Radz� wr�ci� na grup� Delphi i przeczyta� obie moje najw�a�ciwsze
>> dla Ciebie odpowiedzi.
> Uhm, ale nie napisa�e� w czym najlepiej napisa� "prosty serwer
> aplikacyjny, kt�ry zapewni wielodost�p do SQLite" :P

Przecie� to jest pytanie retoryczne; oOczywi�cie �e w DataAbstract'cie
ale nie napisa�em bo i po co skoro ca�y problem a� si� prosi o Access'a.

>> Na tej grupie to do tej krety�skiej licytacji
>> (wiedzia�em �e tak b�dzie)mog� dorzuci� chyba tylko DB2 w najnowszej
>> wersji, baza bardzo ale to bardo obiecuj�c� i te� darmow�.

Zauwa� �e DB2 Express-C nie ma ogranicze� co do rozmiaru baz tak �e
nawet i paroterrabajtowy notatnik uciagnie za free.

> Kurka - o tym samym pomy�la�em, ale stwierdzi�em �e to ju� przesada ;-)
> Ale w ko�cu czemu nie - no i jeszcze jest PostgreSQL oraz MS SQL Server
> Express 2008 przeca...
> O oczywi�cie najwa�niejsza informacja dla Andrzeja Kmicica - �wietnie
> dzia�a z PHP...
> Stawiam na SQL Server - on r�wnie dobrze dzia�a z PHP:
> http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9
> co i z Accessem...

A mo�e i na Androdzie p�jdzie:
http://www.slideshare.net/coogle/building-php-powered-android-applications

miab

MKi

unread,
Jan 5, 2010, 4:15:19 AM1/5/10
to
> > Ale zawsze mo�na wzi��
> > jakikolwiek plik mdb, wywaliďż˝ z niego wszystko, utworzyďż˝
> > w�asne tabele.

>
> Hmm...a czym utworzyc te tabele?

ADOCommand i "CREATE TABLE"?

Pozdrowienia,
MKi

Andrzej Kmicic

unread,
Jan 5, 2010, 5:16:08 AM1/5/10
to
wloochacz pisze:

> miab pisze:
> /ciach/
>
>> Radz� wr�ci� na grup� Delphi i przeczyta� obie moje najw�a�ciwsze
>> dla Ciebie odpowiedzi.
> Uhm, ale nie napisa�e� w czym najlepiej napisa� "prosty serwer
> aplikacyjny, kt�ry zapewni wielodost�p do SQLite" :P
>
>> Na tej grupie to do tej krety�skiej licytacji
>> (wiedzia�em �e tak b�dzie)mog� dorzuci� chyba tylko DB2 w najnowszej
>> wersji, baza bardzo ale to bardo obiecuj�c� i te� darmow�.
> Kurka - o tym samym pomy�la�em, ale stwierdzi�em �e to ju� przesada ;-)

Znaj�c Twoj� nieche� do PHP , Kurka a� sie boje odpowiadac ... !.

Fakt po�eni�em Delphi z PHP i jestem kontent z tego o�enku. ;-).

> Ale w ko�cu czemu nie - no i jeszcze jest PostgreSQL oraz MS SQL Server
> Express 2008 przeca...
> O oczywi�cie najwa�niejsza informacja dla Andrzeja Kmicica - �wietnie
> dzia�a z PHP...
> Stawiam na SQL Server - on r�wnie dobrze dzia�a z PHP:
> http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9
> co i z Accessem...

Za link dzi�ki cho� pewnie na razie nie skorzystam :-).

Ja tylko jeszcze grzecznie przypomn� �e ja nie uczestniczy�em w zadnej
"licytacji".
SQLite zaproponowa� kolega na grupie Delphi ja tylko sam pyta�em o
wielodost�p i odpowiedzia�em na pytanie pytajacego (JAK,CO,DLACZEGO).
Mam dobre doswiadczenia z SQLite i tylko to przekaza�em a Piotrek zrobi
i tak jak uwaza za stosowne do w�asnych potrzeb.


pozdrawiam
AK

Ciekawostka, du�a baza programu MediaWiki wprowadzi�a wyb�r przy
instalcji bazy i wprowadzili obs�ug� SQLite wi�c moje pytanie o
wielodostep SQLite znalaz�o praktyczn� odpowied� !.

miab

unread,
Jan 5, 2010, 8:42:19 AM1/5/10
to
W dniu 2010-01-05 11:16, Andrzej Kmicic pisze:

>
> Ciekawostka, du�a baza programu MediaWiki wprowadzi�a wyb�r przy
> instalcji bazy i wprowadzili obs�ug� SQLite wi�c moje pytanie o
> wielodostep SQLite znalaz�o praktyczn� odpowied� !.
>

Jak jest dodatkowy serwer to i w SQLite mo�na trzyma� dane tylko
nie jest to rozwi�zanie z gatunku "Prosta aplikacja bazodanowa"
i "kolega mnie prosiďż˝".

miab

Piotrek

unread,
Jan 5, 2010, 8:58:19 AM1/5/10
to
> nie jest to rozwi�zanie z gatunku "Prosta aplikacja bazodanowa"
> i "kolega mnie prosi�".

W sumie mo�na by si� pokusi� i postawi� to na serwerze - zawsze to nowe
do�wiadczenie si� nab�dzie. Poczyta�em i chyba mysql najcze�ciej u�ywana
jest. Potem zawsze mo�na ten programik z baz� klient�w przerobi� na
przegl�darkowy �atwo jak jest to MySQL.
MySQL daje chyba tez mo�liwo�� exportu tej bazy do innej - plikowej.
Moje pytanie jak najlepiej (czyt. najpro�ciej) dobra� si� do bazy mysql pod
Delphi (DBExpress co� chyba nie dzia�a dbGrid?). Nie chc� instalowa� jaki�
komponent�w za kt�re komercyjnie trzeba b�dzie p�aci�.

Piotr.


jahu

unread,
Jan 5, 2010, 9:07:05 AM1/5/10
to
Piotrek pisze, W dniu 2010-01-05 14:58:
>> nie jest to rozwi�zanie z gatunku "Prosta aplikacja bazodanowa"
>> i "kolega mnie prosiďż˝".
>
> W sumie mo�na by si� pokusi� i postawi� to na serwerze - zawsze to nowe
> do�wiadczenie si� nab�dzie. Poczyta�em i chyba mysql najcze�ciej u�ywana
> jest. Potem zawsze mo�na ten programik z baz� klient�w przerobi� na
> przegl�darkowy �atwo jak jest to MySQL.

Przeczytaj o licencjonowaniu MySQL - potem poczytaj jak trzeba siďż˝
gimnastykowa�, �eby sprzedawa� program oparty na bazie MySQL i �eby
klient nie musia� p�aci� za licencj� MySQL. Ja z tego powodu szybciutko
polubi�em si� z MS SQL Express.

--
jahu

miab

unread,
Jan 5, 2010, 9:42:05 AM1/5/10
to
W dniu 2010-01-05 14:58, Piotrek pisze:

>> nie jest to rozwi�zanie z gatunku "Prosta aplikacja bazodanowa"
>> i "kolega mnie prosiďż˝".
>
> W sumie mo�na by si� pokusi� i postawi� to na serwerze - zawsze to nowe
> do�wiadczenie si� nab�dzie. Poczyta�em i chyba mysql najcze�ciej u�ywana
> jest. Potem zawsze mo�na ten programik z baz� klient�w przerobi� na
> przegl�darkowy �atwo jak jest to MySQL.
> MySQL daje chyba tez mo�liwo�� exportu tej bazy do innej - plikowej.
> Moje pytanie jak najlepiej (czyt. najpro�ciej) dobra� si� do bazy mysql pod
> Delphi (DBExpress co� chyba nie dzia�a dbGrid?). Nie chc� instalowa� jaki�
> komponent�w za kt�re komercyjnie trzeba b�dzie p�aci�.


Albo rypka albo pipka.
Przeczytaj jeszcze raz moja odpowiedďż˝, albo zajmij siďż˝ zawansowanymi
rozwiazaniami za kt�re trzeba i to do�� du�o p�aci� kasy i czasu
na ich opanowanie, poczynaj�c od Oracle'owego MySQL'serwera, poprzez
biblioteki dost�pu do danych, serwery aplikacji, biblioteki
komunikacyjne i prezentacji danych.

miab

Paweł Matejski

unread,
Jan 5, 2010, 10:53:56 AM1/5/10
to
jahu wrote:
> Piotrek pisze, W dniu 2010-01-05 14:58:
>>> nie jest to rozwi�zanie z gatunku "Prosta aplikacja bazodanowa"
>>> i "kolega mnie prosiďż˝".
>>
>> W sumie mo�na by si� pokusi� i postawi� to na serwerze - zawsze to nowe
>> do�wiadczenie si� nab�dzie. Poczyta�em i chyba mysql najcze�ciej u�ywana
>> jest. Potem zawsze mo�na ten programik z baz� klient�w przerobi� na
>> przegl�darkowy �atwo jak jest to MySQL.
>
> Przeczytaj o licencjonowaniu MySQL - potem poczytaj jak trzeba siďż˝
> gimnastykowa�, �eby sprzedawa� program oparty na bazie MySQL i �eby
> klient nie musia� p�aci� za licencj� MySQL.

Problem jest w tym, �e trzeba licencj� GPL zrozumie�, z czym wielu ma k�opot. Ale faktycznie pewne ograniczenia ma.

> Ja z tego powodu szybciutko polubi�em si� z MS SQL Express.

Te� zast�pstwo. Przecie� ta baza te� ma ograniczenia, tyle �e inne, do tego du�a jest.

Naturalnym zast�pnikiem ze wzgl�du na licencj� jest PostgreSQL. Ma wi�cej mo�liwo�ci, r�wnie lekki i dzia�a na takich
samych systemach jak MySQL.

--
P.M.

Morff

unread,
Jan 6, 2010, 3:29:18 AM1/6/10
to
Dnia 05-01-2010 o 15:42:05 miab <miw...@wp.pl> napisaďż˝:


> Przeczytaj jeszcze raz moja odpowiedďż˝, albo zajmij siďż˝ zawansowanymi
> rozwiazaniami za kt�re trzeba i to do�� du�o p�aci� kasy i czasu
> na ich opanowanie, poczynaj�c od Oracle'owego MySQL'serwera, poprzez
> biblioteki dost�pu do danych, serwery aplikacji, biblioteki
> komunikacyjne i prezentacji danych.

W OracleXE instaluje r�wnie� serwer www oraz webowy panel administracyjny
z mo�liwosci� "wyklikania" prostej aplikacji.

--
Pozdrawiam
Morff
--------------------
AQQ : 141151 (mo...@aqq.eu)

miab

unread,
Jan 6, 2010, 7:12:41 AM1/6/10
to
W dniu 2010-01-06 09:29, Morff pisze:

> Dnia 05-01-2010 o 15:42:05 miab <miw...@wp.pl> napisaďż˝:
>
>
>> Przeczytaj jeszcze raz moja odpowiedďż˝, albo zajmij siďż˝ zawansowanymi
>> rozwiazaniami za kt�re trzeba i to do�� du�o p�aci� kasy i czasu
>> na ich opanowanie, poczynaj�c od Oracle'owego MySQL'serwera, poprzez
>> biblioteki dost�pu do danych, serwery aplikacji, biblioteki
>> komunikacyjne i prezentacji danych.
>
> W OracleXE instaluje r�wnie� serwer www oraz webowy panel
> administracyjny z mo�liwosci� "wyklikania" prostej aplikacji.

Fakt tylko co to ma wsp�lnego z prost�(wielodost�pn�) aplikacja
bazodanowa w Delphi.
Na marginesie NexusDB robi to wg. mnie �adniej:
http://www.nexusdb.com/support/index.php?q=new_features_in_v3.htm
i ma przy okazji z Delphi bardzo du�o wsp�lnego.

miab

Morff

unread,
Jan 7, 2010, 3:37:54 AM1/7/10
to
Dnia 06-01-2010 o 13:12:41 miab <miw...@wp.pl> napisaďż˝:

> Fakt tylko co to ma wsp�lnego z prost�(wielodost�pn�) aplikacja
> bazodanowa

wszystko

> w Delphi.

i nic.

> Na marginesie NexusDB robi to wg. mnie �adniej:
> http://www.nexusdb.com/support/index.php?q=new_features_in_v3.htm
> i ma przy okazji z Delphi bardzo du�o wsp�lnego.

Fajnie .. a to jest darmowe ?

miab

unread,
Jan 7, 2010, 4:12:59 AM1/7/10
to
W dniu 2010-01-07 09:37, Morff pisze:

> Dnia 06-01-2010 o 13:12:41 miab <miw...@wp.pl> napisaďż˝:
>
>> Fakt tylko co to ma wsp�lnego z prost�(wielodost�pn�) aplikacja
>> bazodanowa
>
> wszystko
>
>> w Delphi.
>
> i nic.

Manipulacj pod p�aszczykiem to kolega si� uczy� od bandy
S�oneczka Peru, S�o�ca �uliborza czy z Zatoki Cerwonych �wi�?

>> Na marginesie NexusDB robi to wg. mnie �adniej:
>> http://www.nexusdb.com/support/index.php?q=new_features_in_v3.htm
>> i ma przy okazji z Delphi bardzo du�o wsp�lnego.
>
> Fajnie .. a to jest darmowe ?

Jest taka opcja.
Co Wy z t� (iluzoryczn�) darmowo�ci�?

miab

Morff

unread,
Jan 7, 2010, 6:05:51 AM1/7/10
to
Dnia 07-01-2010 o 10:12:59 miab <miw...@wp.pl> napisał(a):

> Manipulacj pod płaszczykiem to kolega się uczył od bandy
> Słoneczka Peru, Słońca Żuliborza czy z Zatoki Cerwonych Świń?

z historyjek z gum do żucia :) .. Ale skoro trzeba jak krowie na rowie to
ok:
jezeli warunek "ze w delfi" jest konieczny to cały pomysł z XE o dupe
potłuc , a jezeli nie , to oracle Xe wcale nie jest taki głupi i całe to
pieprzenie o uczeniu sie zaawansowanych technik , warstw , komponentów i
wydawaniu na to jeszcze kupy pieniedzy ma sie własnie nijak i dyskusja
robi sie naprawde kretyńska.

>> Fajnie .. a to jest darmowe ?
>
> Jest taka opcja.

> Co Wy z tą (iluzoryczną) darmowością?

bo do małych pierdółek zazwyczaj rozwiązanie darmowe wystarczają.

--
Morff
mo...@aqq.eu

kons...@wp.pl

unread,
Feb 22, 2010, 5:39:38 AM2/22/10
to

>> PHP nie znam, a Delphi tak wi�c pierwsza mysl to w Delphi napisa�. Ale
>> je�eli PHP to co polecasz, jest jaki� edytor do tego podobny do Delphi?

Do PHP edytor SuperEdi wa�ne jest kolorowanie sk�adni.

PHP jest podobne do sk�adni C.

Je�eli chodzi o pomys� napisania prostej aplikacji w PHP to dzia�a tak:

PHP dzia�a po stronie Serwera i dla przegl�darki Generuje HTML,

i je�eli nie znasz html (proste podstawy) to lepiej wr�� do Delphi .

PHP i HTML jest dobre nie tylko na ma�� aplikacj�.

Je�eli zdecydujesz si� na PHP w Windows na pocz�tek poszukaj FOXserv(komplet
Apache, php).

Reasumuj�c chcesz spr�bowa� PHP to dobrze, ale pami�taj je�eli chcesz zrobi�
co� wi�cej

ni� prosta aplikacja to ucz si� od razu HTML, PHP, JavaScript i do��
jeszcze CSS.

PS: Nauka ka�dego nowego j�zyka pop�aca.


0 new messages