Witam Jak wstawic rekord do bazy uzywajac IBDataSet gdy dane sa w teditach takie cos PlacaPracownikaIBDS.Insert; PlacaPracownikaIBDS['placa_zasadnicza'].AsCurrency:=strtofloat(edit1.text); oczywiscie sie wywala twierdzac ze dataset jest tylko read only zdaje sie ze mozna takie walki robic tylko poprzez wlasc. insertSQL ale niebardzo wiem jak napisac zapytanie zeby pobralo sobie dane z edita. A moze zamiast DataSetu zrobic jakas tabele master-detail tylko tez niewiem czy pozwoli on na swobodne inserty a niechcialbym zaczynac bez tej wiedzy no i oczywiscie wolalbym dataseta Dzieki
Doradźcie, gdzie mógłbym sie dokształcić z pisania aplikacji opartych na bazach sql-owych (obsługiwanych poprzez query a nie ttable). Jakaś książka,www, e-book, gdzie byłyby praktyczne przykłady dotyczące typowych schematów: Widze 3 takie schematy: 1. Jeden dataset np. kontrahentów 2. Prosty master detail np. zamówienia, faktury. 3. Bardziej skomplikowany master detail np. magazyn tzn. taki gdzie nie zawsze uda mi sie zapisac dane z ekranu np. użytkownik podaje kod towaru, wyświetlam opis i cene = cena zakupu + 20 %, uzytkownik po chwili chce to zatwierdzic, ale towaru z tej dostawy juz np. nie ma Nie chodzi mi o nauke komend SQL-a, projekt bazy typu magazyn, ale algorytmy w sytuacjach jak powyżej. Rodzaj bazy i technologia (IBX, dbexpress, ADO) mniej wazne, chodzi o same schematy.
Doradźcie, gdzie mógłbym sie dokształcić z pisania aplikacji opartych na bazach sql-owych (obsługiwanych poprzez query a nie ttable).
Jakaś książka,www, e-book, gdzie byłyby praktyczne przykłady dotyczące typowych schematów: Widze 3 takie schematy: 1. Jeden dataset np. kontrahentów 2. Prosty master detail np. zamówienia, faktury. 3. Bardziej skomplikowany master detail np. magazyn tzn. taki gdzie nie zawsze uda mi sie zapisac dane z ekranu np. użytkownik podaje kod towaru, wyświetlam opis i cene = cena zakupu + 20 %, uzytkownik po chwili chce to zatwierdzic, ale towaru z tej dostawy juz np. nie ma Nie chodzi mi o nauke komend SQL-a, projekt bazy typu magazyn, ale algorytmy w sytuacjach jak powyżej. Rodzaj bazy i technologia (IBX, dbexpress, ADO) mniej wazne, chodzi o same schematy.
Delphi - tworzenie aplikacji bazodanowych, Pana Stokłosy wyd. Readme (system fakturowania, z tym ze tam jest oparte na bde + tabele paradox)
[ciach] sratytaty, a jak tworze dokument master detail? Potrezbne mi jest ID utworzonego dokumentu master i chce uzyskac ten ktory utworzyl trigger wlasnie tym sposobem co opisalem a nie wywolujac samodzielnie generator. Hmm... jak wiesz co to jest master-detail i wiesz jak się tego używa, to dziwne że nie wiesz że komponenty IBX/FIBPlus mają wbudowany ficzer do pobierania i obsługi pól z generatorem. Tak wiem i pamiętam,że mowa o dbExpress, ale chodzi o takie zapytanie: select gen_id(nazwa_generatora, 0) from rdb$database Ono zwróci wartość z generatora. A dlaczego mówię o IBX/FIB? bo tam jest takie cudo jak SQLMonitor i można w nim wypatrzeć co komponenty wyczyniają z bazą danych - np. jak się pobiera wartość generatora. I pytanko jeszcze mam. Policylbys jakas ksiazke do (chodzi o KSIAZKE nie dokumentacje elektroniczna, kobyle, naprawde wyczerpujaca temat, w jezyku polskim) do baz -Firebird/interbase (trzepalem helion, tam jakies pypcie sa zreszta niedostepne juz)
To co się po naszem,u ukazało, jest gówniane i nie warte zachodu - posiadam tę pozycję. Wszystko co wartościowe jest po ang., np. pozycja Helen Borrie -PostgreSQL (najlepiej do =8.0)
Się nie znam -slq serwer 2005
A tego jest od metra do wersji 2k, do 2k5 zaczyna się pojawiać. IMO najlepszą pozycją stricte o ms sql server jest Inside Microsoft SQL Server 2000 Kalen Delaney (wydana w polsce przez readme).
Hmm... jak wiesz co to jest master-detail i wiesz jak się tego używa, to dziwne że nie wiesz że komponenty IBX/FIBPlus mają wbudowany ficzer do pobierania i obsługi pól z generatorem. Tak wiem i pamiętam,że mowa o dbExpress, ale chodzi o takie zapytanie: select gen_id(nazwa_generatora, 0) from rdb$database Ono zwróci wartość z generatora.
toz na poczatku samym napisalem ze nie interesuje mnie samodzielne pobieranie numeru z generaotra, z ciekawosci pytalem czy istneije cos na wzor rozwiazania ktore sie pojawilo w mysql.
ja wiem ze mozna pobierac samemu generator i tworzyc dokument master detail bez uzywania wyzwalacza.
I pytanko jeszcze mam. Policylbys jakas ksiazke do (chodzi o KSIAZKE nie dokumentacje elektroniczna, kobyle, naprawde wyczerpujaca temat, w jezyku polskim) do baz -Firebird/interbase (trzepalem helion, tam jakies pypcie sa zreszta niedostepne juz) To co się po naszem,u ukazało, jest gówniane i nie warte zachodu - posiadam tę pozycję. Wszystko co wartościowe jest po ang., np. pozycja
ok sprawdze zaraz -slq serwer 2005 A tego jest od metra do wersji 2k, do 2k5 zaczyna się pojawiać. IMO najlepszą pozycją stricte o ms sql server jest (wydana w polsce przez readme).
a jezyk zachowuje swa aktualnosc z 2005 czy cos ( i co ) sie zmienilo? P.
Hmm... jak wiesz co to jest master-detail i wiesz jak się tego używa, to dziwne że nie wiesz że komponenty IBX/FIBPlus mają wbudowany ficzer do pobierania i obsługi pól z generatorem. Tak wiem i pamiętam,że mowa o dbExpress, ale chodzi o takie zapytanie: select gen_id(nazwa_generatora, 0) from rdb$database Ono zwróci wartość z generatora. toz na poczatku samym napisalem ze nie interesuje mnie samodzielne pobieranie numeru z generaotra, z ciekawosci pytalem czy istneije cos na wzor rozwiazania ktore sie pojawilo w mysql. dzizes... nie w mysql tylko w module PHP do obslugi mysql - tak napisałeś. Każda baza danych ma jakiś tam mechanizm do pobierania takich numerków. a jezyk zachowuje swa aktualnosc z 2005 czy cos ( i co ) sie zmienilo?
Zachowuje; co sie zmieniło (w temacie T-SQL, trochę ale nie to o co pytasz)? A oblookaj se BOL dla MSSQL2K5... jest dostępna on-line
wloochacz napisał(a): Hmm... jak wiesz co to jest master-detail i wiesz jak się tego używa, to dziwne że nie wiesz że komponenty IBX/FIBPlus mają wbudowany ficzer do pobierania i obsługi pól z generatorem. Tak wiem i pamiętam,że mowa o dbExpress, ale chodzi o takie zapytanie: select gen_id(nazwa_generatora, 0) from rdb$database Ono zwróci wartość z generatora. toz na poczatku samym napisalem ze nie interesuje mnie samodzielne pobieranie numeru z generaotra, z ciekawosci pytalem czy istneije cos na wzor rozwiazania ktore sie pojawilo w mysql. dzizes... nie w mysql tylko w module PHP do obslugi mysql - tak napisałeś. Każda baza danych ma jakiś tam mechanizm do pobierania takich numerków.
wiec odpowiedz na moje pytanie brzmiala by , nie w firebird nie ma takiej opcji, musze pobierac generator. I finito :) Mam jeszcze jedno pytanie, czy w dbexpress tez podczas wykonywania zapytanai wyskakuje komunikat ze polaczenie utracicl i zwykle dopiero drugie skutkuje, czy komponent Connection dba o to by je utrzymywac? P.
Morff napisał(a): Dnia 05-03-2006 o 21:11:32 Przemek R. <przemyslaw.roki@tnijtnijtnijkochanietnij.gazeta.plnapisał:
| moglbys fragment kodu zapodac ? (najlepiej na standardowych komponentach) | P. standardowe komponenty dla mnie to są ibx-y ... (do czasu ;P)
dobra niewazne, zarzucilbys kawalek kodu? Najlepiej odpowiedzialny za wystaiwanie dokumentu master detail. P.
zanotowane.pldoc.pisz.plpdf.pisz.plwpserwis.htw.pl
|