Nach dem Motto 'Keep ist simple' habe ich mich auf die Embedded Version von Firbird beschränkt. Mit der Version 2.5 von Firebird lief das auch alles problemlos.
Das Programm liegt z.B. auf C:\... und die Datenbank XYZ.FDB auf einem Server.
Seit Firebird Version 3 scheint das so nicht mehr zu ...
Die Suche ergab 48 Treffer
- Do 24. Apr 2025, 16:06
- Forum: Allgemein
- Thema: Firebird 4.o und höher Benutzer anlegen
- Antworten: 8
- Zugriffe: 118998
- Mo 24. Feb 2025, 13:09
- Forum: Praxiseinsatz
- Thema: Was passiert mit Events, die nicht "abgeholt" werden?
- Antworten: 2
- Zugriffe: 212587
- Mo 24. Feb 2025, 11:57
- Forum: Dies und Das
- Thema: mehr foren?
- Antworten: 4
- Zugriffe: 447997
Re: mehr foren?
Wenn das Anwendungsprogramm in Delphi oder C++ Builder erstellt wird bzw. wurde, gibt es immer auch Hilfe zu Firebird-Problemen im Datenbank-Unterforum der "Delphi-Praxis".
- Mo 24. Feb 2025, 11:46
- Forum: Praxiseinsatz
- Thema: Was passiert mit Events, die nicht "abgeholt" werden?
- Antworten: 2
- Zugriffe: 212587
Was passiert mit Events, die nicht "abgeholt" werden?
Man kann ja Events auslösen via POST_EVENT, um etwa einem Anwendungsprogramm zu signalisieren, dass bestimmte Daten geändert wurden.
Was passiert, wenn ein Anwendungsprogramm diese Events nicht "abholt"? Läuft dann irgendwann ein Puffer über?
Was passiert, wenn ein Anwendungsprogramm diese Events nicht "abholt"? Läuft dann irgendwann ein Puffer über?
- Mi 4. Sep 2024, 17:32
- Forum: Ankündigungen
- Thema: Firebird 5.0.1 verfügbar
- Antworten: 6
- Zugriffe: 45430
Re: Firebird 5.0.1 verfügbar
5.0.1 ist sogar etwas schneller als 5.0.0, habe ich festgestellt.
- Di 20. Aug 2024, 17:12
- Forum: Ankündigungen
- Thema: Firebird 5.0.1 verfügbar
- Antworten: 6
- Zugriffe: 45430
Re: Firebird 5.0.1 verfügbar
Die Versionen 3.0.12 und 4.0.5 sind inzwischen auch da:
https://firebirdsql.org/en/firebird-3-0/
https://firebirdsql.org/en/firebird-4-0/
https://firebirdsql.org/en/firebird-3-0/
https://firebirdsql.org/en/firebird-4-0/
- Do 1. Aug 2024, 15:31
- Forum: Praxiseinsatz
- Thema: Trigger mit EXIT verlassen
- Antworten: 5
- Zugriffe: 50599
Re: Trigger mit EXIT verlassen
Da hilft nur eine Exception werfen. Das tötet allerdings die komplette Transaktion. Soll trotzdem irgendwas geloggt werden oder so, hilft "IN AUTONOMOUS TRANSACTION DO" davor.
- Do 27. Jun 2024, 16:47
- Forum: Anfänger
- Thema: Firebird (GDI Lohn) Aufrufe per Netzwerk halb so schnell
- Antworten: 11
- Zugriffe: 68503
Re: Firebird (GDI Lohn) Aufrufe per Netzwerk halb so schnell
Die FB Datenbank läuft auf virtualisiertem Storage? War das zuvor auch schon so? Anders als andere SQL-Datenbanken profitiert FB stärker von einer schnellen Platte als von viel RAM. Wobei nur 8GB für Windows und Datenbank auch schon sehr sportlich ist.
- Fr 26. Apr 2024, 16:38
- Forum: Praxiseinsatz
- Thema: "case insensitive" Collation wird mal angewendet und mal nicht
- Antworten: 6
- Zugriffe: 51374
"case insensitive" Collation wird mal angewendet und mal nicht
Hallo,
ich habe hier folgenden Fall. Eine Tabelle:
create table test
(
id BIGINT GENERATED BY DEFAULT AS IDENTITY,
f1_cs VARCHAR(20),
f1_ci VARCHAR(20) COLLATE UNICODE_CI
);
Mit dem Inhalt:
insert into test (f1_cs, f1_ci) values ('Test', 'Test');
insert into test (f1_cs, f1_ci) values ...
ich habe hier folgenden Fall. Eine Tabelle:
create table test
(
id BIGINT GENERATED BY DEFAULT AS IDENTITY,
f1_cs VARCHAR(20),
f1_ci VARCHAR(20) COLLATE UNICODE_CI
);
Mit dem Inhalt:
insert into test (f1_cs, f1_ci) values ('Test', 'Test');
insert into test (f1_cs, f1_ci) values ...
- Fr 8. Mär 2024, 17:33
- Forum: Praxiseinsatz
- Thema: Prüfen auf NULL oder leere Zeichenkette
- Antworten: 10
- Zugriffe: 63321
Re: Prüfen auf NULL oder leere Zeichenkette
In der Firebird-Doku steht: CHAR(n) wird hinten mit Leerzeichen aufgefüllt. Ich habs getestet, isso:
CREATE TABLE blubb
(
feld1 CHAR(50),
feld2 VARCHAR(50)
);
INSERT INTO blubb (feld1, feld2) VALUES ('', '');
SELECT CHAR_LENGTH(feld1), CHAR_LENGTH(feld2) FROM blubb;
ergibt 50 und 0.
Aber ...
CREATE TABLE blubb
(
feld1 CHAR(50),
feld2 VARCHAR(50)
);
INSERT INTO blubb (feld1, feld2) VALUES ('', '');
SELECT CHAR_LENGTH(feld1), CHAR_LENGTH(feld2) FROM blubb;
ergibt 50 und 0.
Aber ...