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...
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 :=...
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...
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...
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...
...z wlasnego doswiadczenia moge doradzic MySQL...do polaczenia z serwerem bazy oraz do zapytan i calej reszty wykorzystalem ZEOSLibrary www.zeoslib.net...to taki opensource'owy komponent dla Delphi, ktory w prosty sposob umozliwia polaczenie sie z baza oraz wykonywanie zapytan i czego zapragniesz...jest to na tyle dobry komponent ze wspolpracuje z...
Dość znacznej reorganizacji by to wymagało - nie mam obecnie czasu :(
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.
Witam, Mam pytanie dotyczące jak w temacie importu danych z pliku csv do bazy Firebird 2.0. Obecnie procedura importu wygląda tak: procedure TForm1.Dataimport1Click(Sender: TObject); var odczyt: TextFile; wiersz,czesc,S3 : string; data_old,data_new : string; time_old,time_new : string; i,x,y,dd,mm,rr,gg,min,sek : Integer;...
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
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
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...
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
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...
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ę...
DBGrid.Columns[].Visible ? (strzelam)
dziękuje za szybki kontakt... Od początku: firma zamówiła Rad2010 i na tej bazie będę dla nich budował aplikację do komunikacji ze sterownikami (zbieranie danych + kontrola produkcji) niestety osoba która miała to robić odeszła i zostawiła firmę troszkę na lodzie. Jako że mam doświadczenie w programowaniu systemów nadrzędnych i sterowników (8 lat w...
[syntax=delphi]if ibTransaction1.inTransaction then ibTransaction1.commit; //zatrzymanie transakcji ibTransaction1.StartTransaction; //start transakcji[/syntax]
Jest darmowy, również do zastosowań komercyjnych.
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.
1. Jaka wersja Delphi? 2. Free Interbase Components i FireBird. Biblioteki w załączniku.
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, 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...
Witam, sprawdź jaki typ zwraca zapytanie, bardzo możliwe że jest to wartość numeryczna a Ty pobierasz ją jako string...
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....
Można napisać prosty program działający poza aplikacją wykorzystującą bazę, który sprawdza poprawność bazy - usuwa niewłaściwe znaki, sprawdza długość rekordów itd.
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...
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.
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, 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ć ?
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...
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...
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ę...
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...
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...
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...
no ma cos takiego jakibo4_5 to jest do delphi jakis plagin zeby mozna bylo wrzucic komponenty firebirdna czy cos takiego
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 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...
firebird delphi połączenie firebird serwer firebird
saleae logic analyzer modulo przerzutnik synchroniczny piony wodne
Jak zrobić różdżkę do szukania wody? Trzeszczący transformator głośnikowy we wzmacniaczu mocy – naprawa, diagnostyka, marki Hammond, Toroidy.pl