Cześć! Więc zrobiłem testy (na tym pierwotnym projekcie, bez transakcji) :) Zmieniłem tylko ścieżkę do bazy oraz w opcji projektu odznaczyłem Link with runtime package. I zadziałało (Delphi XE2, 32-bit; Firebird 2.1.4 64-bit). W Delphi 6 niestety nie mogłem otworzyć projektu. Więc to nie wina kodu, jeśli u Ciebie nie działa...
Czy komponent IBTransaction kontroluje działanie trigera na serwerze? Serwer kontroluje działanie trigger-ów na serwerze. Możesz tylko zastosować odpowiedni trick, żeby ja czasami omijać, gdy nie są potrzebne. Wynika stąd że najlepiej wszystko wykonywać za pomocą procedur w bazie... Wtedy masz największą kontrolę nad bazą. Potem poprostu zwróci ID...
Sprawdź poleceniem netstat , czy serwer FB nasłuchuje (port 3050). Jeśli nie - sprawdź, czy w ogóle serwer działa. Jeśli tak - spróbuj połączenia zdalnego z nazwą hosta wskazującą na localhost (szczególnie, jeśli był instalowany Classic Server). Generalnie instalacja pełnego serwera jakoś lepiej się sprawdza...
Jeżeli masz komponenty IB, to nie baw się w dbExpress-a. Może nie jest trudniejszy czy gorszy, jest nawet lepszy, bo pozwala na wiele różnych źródeł danych, ale dużo rzeczy trzeba robić "na piechotę". IB Components są dużo wygodniejsze i mają wszystkie funkcje jakich będziesz potrzebował. Zajrzyj tutaj : Delphi i Firebird SQL Server - jak zacząć. Masz...
jacek88 - tak bez problemu zrealizujesz to ze standardowych komponentów. Tak jak napisałem musisz udostępnić na świat porty do komunikacji z bazą danych (możesz zabezpieczyć że tylko z podanych IP, zmienić domyślny port bazy danych - dla zmyłki lub virusów szukających firebirda) następnie tylko robisz odpowiednie ustawianie połączenia i gotowe. Jak...
DBGrid.Columns[].Visible ? (strzelam)
Spróbuj, przed połączeniem do bazy, sprawdzić czy ten drugi komputer odpowiada na wywołanie poprzez port 3050 lub sprawdzaj czy serwis jest uruchomiony. uses WinSvc; function ServiceGetStatus(sMachine, sService: string ): DWord; var schm, schs : SC_Handle; ss : TServiceStatus; dwStat : DWord; begin dwStat := 0; schm :=...
[syntax=delphi]if ibTransaction1.inTransaction then ibTransaction1.commit; //zatrzymanie transakcji ibTransaction1.StartTransaction; //start transakcji[/syntax]
Jest darmowy, również do zastosowań komercyjnych.
A to "data" to co to miało być? Jaka jest definicja i gdzie? Generalnie niefortunna raczej nazwa - unikałbym takich. Jak TDataModule, to po pierwsze upewnij się, że masz w usesach Unit2, po drugie że gdzieś w ogóle istnieje taka zmienna/pole jak "data" i odwołać się możesz zawsze poprzedzając nazwą unitu, w którym występuje.
Formaty które widzisz przychodzą bezpośrednio z urządzenia z którego zapisuję dane. Poniżej linia danych zapisu z urządzenia: 001,002,003,+00000135.975,02:26:55,03/19... Używam Delphi 2007 Professional. Zastanawiałem się czy była by możliwość użycia buforu przy zapisie danych, niestety nigdy tego nie robiłem i nie wiem czy dobrze myślę. Resztę twoich...
Ok trudno, dzięki za info
1. Jaka wersja Delphi? 2. Free Interbase Components i FireBird. Biblioteki w załączniku.
witam, po pierwsze zobacz co masz ustawione w systemie jako decimal seperator, lub na początku programu dodaj wpis DecimalSeparator:='.'; a po drugie staraj sie typować dane AsFloat... a ie poprzez typy "variant". Pozdrawiam
Lazarus, darmowy odpowiednik Delphi, ma wbudowane funkcje do współpracy z Firebird-em. A MySQL spokojnie można oprogramować w PHP, przy użyciu Netbeans.
Witam, sprawdź jaki typ zwraca zapytanie, bardzo możliwe że jest to wartość numeryczna a Ty pobierasz ją jako string...
No właśnie i tu jest problem bo czasami zdaża się że w plikach jest po 30tyś rekordów czyli lini. Przepraszam że tego nie zaznaczyłem wcześniej.
Ok, otrzymałem prośbę o zakończenie tematu. Rzeczywiście pora podać zakończenie. Wykorzystałem bazy FireBird (jest to rozwijana bezpłatnie bodajże 6 wersja InterBase). Rzeczywiście to doskonały sposób, bezpłatne korzystanie, ogromne możliwości, łatwość instalacji i obsługi, doskonałe narzędzia do administrowania. Zero problemów z działaniem. Polecam...
W delphi 7 jeśli chodzi o bazy danych to jest masakra odradzam 2 tygodnie siedziałem bo błąd wywalało przy bazie MySQL-owej okazało się że baza jest "za nowa"; Polecam lazarusa do takich zabaw Tutaj nagrałem filmik mojego autorstwa jak połączyć się z nie supportowaną przez Delphi (w wersji 2009) Firebirdem może się przyda :) http://www.youtube.com/watch?v=qfxgPCWbF...
Witam, wydaje mi się że już kiedyś poruszałeś ten temat ... ale możemy przysiąść raz jeszcze ;) ja osobiście bym skorzystał z dobrodziejstw jakie daje nam Delphi w postaci komponentów/klas do obsługi baz danych i pakował bym dane bezpośrednio poprzez nie do bazy danych. Do dyspozycji masz BDE/ADO/DBX a do firebird-a można skorzystać z IBX które dedykowane...
Program robiłem dla siebie, szczerze mówiąc to dla mnie konsola linuxa wygląda też dobrze :D Wygląd sprawa gustu, co do języka programowania niema takiej rzeczy której nie da się w Delphi a da się w c , c ++ :D Pozdrawiam
https://obrazki.elektroda.pl/3108002200_... Zapewne większość z Was ma problem z katalogowaniem swoich skarbów, przepraszam części elektronicznych, często zbieranych przez lata. Ja także miałem już z tym wielki problem. Pierwszą myślą było zakupienie większej ilości magazynków szufladkowych i pudełek. I co ... i nic, było jeszcze gorzej....
MySQL miał zupełnie inny cel podczas jego tworzenia, stąd może sprawiać złudzenie zacofanego ;) Poza tym MySQL to nie tylko MyISAM ;) Ale Firebird pod względem bogactwa składni to dopiero era kamienia! Co do książki - gdzieś czytałem o zmiennych... Bodajże "wysokowydajne MySQL" z Heliona. To głównie nastawiona na optymalizację publikacja, ale może i...
Skoro udało się koledze zastosować te komponenty z zadowalającym rezultatem, to gratuluję. Nie bardzo tylko rozumiem, jakiego komentarza kolega po nas oczekuje. Mnie się nigdy nie udało połączyć poprawnie komponentów bazodanowych typu TDBxxxx (które były stworzone do współpracy z BDE) z moimi bazami SQL (głównie Firebird), więc dałem sobie z tym spokój...
Właśnie to sprawdziłem i nie znajduje tego pakietu :( Kolego arnoldziq dziękuje za przewodnik do którego podałem wcześniej link bazę w delphi edytuje sobie do własnych potrzeb Pozdrawiam
Ponieważ słowo kluczowe LIMIT, jest właściwe dla MySQL-a i kilku innych dialektów SQL. W składni BDE nie występuje. Podobno można je zastosować w dbExpress, od Delphi 2007 w górę... Każdy (chyba każdy) dialekt SQL ma jednak coś podobnego. Spróbuj : Firebird : [syntax=sql]SELECT FIRST 10 * FROM ... [/syntax] MS SQL Server : [syntax=sql]SELECT TOP 10...
Musisz pamiętać, że inne komponenty odsługują połączenie z MySQL i z Firebird-em. Nie jestem przekonany, czy istnieje prosta metoda przeniesienia kodu z Firebird-a do MySQL-a. :( Zastanów się czy chcesz taki proces wypróbować na sobie.
arnoldziq W tym wideo poradniku zaprezentowałem jak połączyć się z bazą danych i jak wykonywać polecenia SQL w Delphi Można sobie zmodyfikować jak się komu podoba :D Pozdrawiam i życzę miłego oglądania.
A może lepiej, zamiast MS Access, który tani nie jest, zainteresować się Firebird-em ? W pełni darmowy, profesjonalny SQL serwer. Tysiące przykładów w Delphi, kontrolki IB dostępne w Delphi od kilkunastu lat, nie ma potrzeby używania BDE. Sterowanie bazą za pomocą komend SQL, co pozwala na tworzenie dowolnych ustawień sortowania, grupowania itd.
Ok, a jeśli chodzi o Object Pascal jaki wybrać kompilator (darmowy)? Bo Delphi 7 jest przestarzały. Szczerze mówiąc - ja mam sentyment do Delphi 7. Powstał jeszcze przed tym całym zamieszaniem z .NET, które przyniosło tyle dobrego, co złego (dobrego w większości dla Ms w sensie "kasy"). C# lubię za składnię bliźniaczą do C/C++ i szereg ułatwień w stosunku...
Ok, wprowadzę zmiany. Mam pytanie dotyczące stricte sql'a w firebird, jest jakiś sposób aby śledzić zmiany na serwerze w komórkach, zamiast permanentnego odczytywania za pomocą aplikacji? Można to jakoś monitorować ?
Firebird Embedded jest o tyle fajny, że jest kompatybilny z BDE/InterBase, a do tego są w Delphi gotowe komponenty. Ale czy to coś pomaga akurat w Lazarusie, to już nie wiem. Firebird może też działać jako serwer, a nie tylko jako lokalna baza na komputerze, więc gdybyś od początku o nim pomyślał, to mógłbyś mieć wersję sieciową i lokalną bazującą tylko...
Używałem fbclient.dll, a nie gds32.dll. Zresztą na obu jest ten sam komunikat. Serwer jest zainstalowany u mnie na komputerze, więc wszystkie DLL-ki też chyba powinny być. Mój program łączy się z bazą i jeszcze jakiś przypadkowy menedżer też (MiTeC IB Query, ma niestety dość kiepską funkcjonalność). Nie jestem 100% pewien, ale problem chyba zaczął się...
Spróbuj jednak Firebird-a. - Jest za darmo. - Bardzo dobrze udokumentowany w sieci. - Wielu programistów uważa, że jest o wiele lepszy od trochę "skostniałego" Interbase-a. Poza tym używając komponentów IB z Delphi, nie musisz martwić się migracją, gdybyś jednak zdecydował się przejść z FB na IB. Kilka kosmetycznych zmian i aplikacja może śmigać z dowolnym...
Czy ktoś wie, czy jest możliwość ukrycia tabel w bazie FB przed danym użytkownikiem? Z informacji znalezionych raczej nie ma takiej opcji (tylko ukrycie kodu procedur). Ale może coś się zmieniło... Alternatywnie - jest to opłacalne, aby napisać proxy serwera? Czyli w rzeczywistości serwer FB, który by odpytywał ten prawdziwy filtrując zapytania. Wskazane...
Witam. Mam problem z uruchomieniem bazy danych Firebird w domowej sieci. Opiszę dokładniej o co chodzi, może ktoś doradzi czy to możliwe. Napisałem program w Delphi, który wg założeń, ma pracować na kilku komputerach w domu. Wg założeń na jednym z nich ma być zainstalowany serwer Firebirda i tam ma też być baza, a na pozostałych komputerach ma być zainstalowany...
Tworzę sobie aplikacje do magazynowania części elektronicznych i nie tylko. Baza danych na Firebirdzie, kod w Lezarusie. Zrobiłem taką szukajkę: http://obrazki.elektroda.pl/2544541700_1...
Hasło i nazwa użytkownika, które podałeś, to nie są standardowe ustawienia dla operatora bazy danych Firebird/IB. W każdej kontrolce łączącej się z bazą danych, wstaw w polu "Params" coś takiego: http://obrazki.elektroda.pl/2139280200_1... I ustaw właściwość LoginPrompt na false. A teraz druga sprawa; tworzenie bazy danych. :/ Będzie...
Marek dane zapisywane są w bazie Firebird za pomocą zdarzenia OnRxChar komponentu CPort i procedury: procedure TForm1.ComPort1RxChar(Sender: TObject; Count: Integer); var Str : String; plik: TextFile; begin ComPort1.ReadStr(Str, Count); Memo1.Text := Memo1.Text + Str; AssignFile(plik,'C:\beltway\rs23...
no ma cos takiego jakibo4_5 to jest do delphi jakis plagin zeby mozna bylo wrzucic komponenty firebirdna czy cos takiego
Witam. Pytanie dość dziwne, szukam rozwiązania, i chyba nie ma, więc przyszedłem tu raczej po znalezienie potwierdzenia. Mam program napisany w Lazarusie. Nic skomplikowanego, obsługa Firebird, użytkowników, itp. Taka baza danych dla firmy. Niestety, do Lazarusa nikt nie zrobił komponentu do obsługi map jak do Visual Studio, a chciałbym połączyć te...
A w czym chcesz programować na tym RPi: Python, C/C++, Java, PHP, .... ? Tak jak napisałem w pierwszym poście, znam Delphi(bardzo dobrze), C#(ciut gorzej), C++(tak sobie, dawno nie używałem). Mógłbym do tego dodać PHP (wątpię żeby w tym dało się pisać normalne aplikacje) i jakieś podstawy Basica i Javy. Najlepiej więc gdyby to było coś, co uwzględnia...
1. Instalacja Firebird. Wersję instalacyjną Firebird-a można pobrać np. stąd : http://obrazki.elektroda.net/70_12682138... http://obrazki.elektroda.net/43_12682138... http://obrazki.elektroda.net/90_12682138... http://obrazki.elektroda.net/12_12682138... http://obrazki.elektroda.net/11_12682138... Instalację...
Witam to jest dosyć proste ale zależy jeszcze w czym kolega chce to pisać Zrobiłem sobie coś takiego w delphi tylko trzeba by było to modyfikować nieco Jeśli wie się jakie będzie miała dokładnie pola tabela to niema problemu a jeśli miało to być jakoś dynamicznie tworzyć formularz do wprowadzania danych to już raczej ciężko Testowałem bazy MySQL i Firebirda...
Witam. Mam do przemigrowania aplikację napisaną w Delphi7 do Delphi2010 z jednoczesną podmianą komponentów IBX->IBDAC i JVCL (szczególnie JV DBGrid na XDBGrid) z zachowaniem istniejącej funkcjonalności w oparciu o istniejący szkielet aplikacji docelowej (częściowo przemigrowanej). Program współpracuje z bazą danych Firebird. Testowe dane będą do dyspozycji....
Najczęściej zadawane pytania : Jaki język programowania wybrać? Wszystkich, których interesuje to pytanie, kieruję do wyszukiwarki forum, lub do dokładnego przejrzenia tego wątku : - Jaki język programowania wybrać ? Obsługa Portu LPT : - LPT FAQ - VisualBasic6 i INNE RS232 pod Linux : - Serial-Programming-HOWTO.pdf Visual Basic : - 0-255 ASCII Przez...
połączenie firebird serwer firebird firebird interbase
speakon speakon schemat przewodów paliwa zasilanie manipulatorów integra
sterownik movera sterownik movera
Hako V490 – ile oleju do silnika? Pojemność, typ, wymiana, Lombardini LDW 602 Parkside PAS 125 F5 Angle Grinder IC Identification, Common Control ICs, and Datasheet Sources