104 results found
(German-language version below)
Information about the controller
| Company: | IBExpert Ltd |
| Legal representative: | Holger Klemt |
| Address: |
22 Triq Ir-Rabat Marsalforn, Iz-Zebbug MFN 9012 Malta |
| Contact: | info@ibexpert.com |
As part of the registration process for our newsletter, you will need to provide us with your e-mail address and other optional data. We will only use this information to send you the newsletter. We will store the data you provide when registering for the newsletter until you unsubscribe from our newsletter. It is possible to unsubscribe at any time via the link provided in the newsletter, or by providing us with appropriate notification. By unsubscribing you withdraw your consent to the use of your e-mail address.
Furthermore, we will only use your e-mail address, which we have obtained in connection with the sale of a product or service, exclusively for direct marketing in the form of our newsletter for similar products or services of our own company to those purchased, unless you have objected to this use. You may withdraw permission to use your e-mail address at any time without incurring any costs other than the base rate transmission costs. Your objection (and thus the cancellation of our newsletter) can be exercised by an appropriate message to our e-mail address.
This website uses its own "cookies" to increase user-friendliness ("Cookies" are data records sent by the web server to the user's browser and stored there for subsequent retrieval). Our custom "cookies" do not store any personal information. You can generally prevent the use of "cookies" by setting your browser to disallow the storage of "cookies".
Personal data is only collected if you provide it to us voluntarily. No additional personal data is collected. Any processing of your personal data that goes beyond the scope of the statutory conditions will only be based on your express consent.
| Processing purpose: | Contract execution. |
| Categories of recipients: | Public entities with priority legislation. External service providers or other contractors. Other external bodies if the data subject has given his consent or the transmission of the data is permitted by another prevailing interest. |
| Third country transfers: | Within the scope of the contract execution, processors based outside the European Union may also be used. |
| Storage period: | The duration of the data storage depends on the statutory storage requirements and usually constitutes a period of 10 (ten) years. |
Data provided for the execution of contracts, software activation and usage information; if necessary, additional data for processing, if the data subject has given his explicit consent.
| Processing purpose: | Contract execution, as well as the activation, registration and administration of the IBExpert software registrations and, if relevant, administration of the support hotline account (balance and usage). |
| Categories of recipients: | Public entities with priority legislation. External service providers or other contractors. Other external bodies if the data subject has given his consent or the transmission of the data is permitted by another prevailing interest. |
| Third country transfers: | Within the scope of the contract execution, processors based outside the European Union may also be used. |
| Storage period: | The duration of the data storage depends on the statutory storage requirements and usually constitutes a period of 10 (ten) years. |
Contract execution; if necessary, additional data for processing, if the data subject has given his explicit consent.
| Processing purpose: | Contract fulfilment. |
| Categories of recipients: | Public entities with priority legislation. External service providers or other contractors. Other external bodies if the data subject has given his consent or the transmission of the data is permitted by another prevailing interest. |
| Third country transfers: | Within the scope of the contract execution, processors based outside the European Union may also be used. |
| Storage period: | The duration of the data storage depends on the statutory storage requirements and usually constitutes a period of 10 (ten) years. |
| Affected data: | Application information. |
| Processing purpose: | Implementation of the job application process. |
| Categories of recipients: | Public entities with priority legislation. External service providers or other contractors. Other external bodies if the data subject has given his consent or the transmission of the data is permitted by another prevailing interest. |
| Third country transfers: | Within the scope of the contract execution, processors based outside the European Union may also be used. |
| Storage period: | Application data will generally be deleted within four months following notification of the decision, unless consent has been given for a longer period of data storage. |
In addition, you also have the right to demand the amendment, deletion or restricted processing of data, or to exercise your right of objection to processing and the right to data portability at any time. Here you can contact us by e-mail or letter. You also have the right to contact the data protection authorities in the event of any grievances.
IBExpert Ltd reserves the right to update this privacy policy as necessary to adapt to technical developments or in connection with the offer of new services or products. The latest version can always be viewed on the website https://ibexpert.net/cms/ via the Website Privacy Policy link.
Angaben zur verantwortlichen Stelle
| Unternehmen: | IBExpert Ltd |
| Gesetzlicher Vertreter: | Holger Klemt |
| Adresse: |
22 Triq Ir-Rabat Marsalforn, Iz-Zebbug MFN 9012 Malta |
| Kontaktdaten: | info@ibexpert.com |
Im Rahmen der Registrierung unseres Newsletters teilen Sie uns Ihre E-Mail-Adresse und optional weitere Daten mit. Diese Angaben verwenden wir ausschließlich, um Ihnen den Newsletter zuzusenden. Ihre bei der Newsletter-Anmeldung eingegebenen Daten bleiben bei uns gespeichert, bis Sie sich wieder von unserem Newsletter abmelden. Eine Abmeldung ist jederzeit über den dafür vorgesehenen Link im Newsletter oder eine entsprechende Mitteilung an uns möglich. Mit der Abmeldung widersprechen Sie der Nutzung Ihrer E-Mail-Adresse.
Ihre E-Mail-Adresse, die wir im Zusammenhang mit dem Verkauf einer Ware oder Dienstleistung erhalten, nutzen wir darüber hinaus ausschließlich für Direktwerbung in Form unseres Newsletters für eigene ähnliche Waren oder Dienstleistungen, wie die von Ihnen bestellten, sofern Sie dieser Verwendung nicht widersprochen haben. Sie können der Verwendung Ihrer E-Mail-Adresse jederzeit widersprechen, ohne dass hierfür andere als die Übermittlungskosten nach den Basistarifen entstehen. Ihr Widerspruch (und damit die Abbestellung unseres Newsletters) kann durch entsprechende Nachricht an unsere E-Mail-Adresse (siehe Impressum) ausgeübt werden.
Diese Webseite verwendet eigene „Cookies“, um die Benutzerfreundlichkeit zu erhöhen („Cookies“ sind Datensätze, die vom Webserver an den Browser des Nutzers gesendet und dort für einen späteren Abruf gespeichert werden). In unseren eigenen „Cookies“ werden keinerlei personenbezogene Daten gespeichert. Sie können die Verwendung von „Cookies“ generell verhindern, wenn Sie in Ihrem Browser die Speicherung von „Cookies“ untersagen.
Personenbezogene Daten werden nur erhoben, wenn Sie uns diese von sich aus mitteilen. Darüber hinaus werden keine personenbezogenen Daten erhoben. Eine über die Reichweite der gesetzlichen Erlaubnistatbestände hinausgehende Verarbeitung Ihrer personenbezogenen Daten erfolgt nur auf Grundlage Ihrer ausdrücklichen Einwilligung.
| Verarbeitungszweck: | Vertragsdurchführung. |
| Kategorien von Empfängern: | Öffentliche Stellen bei Vorliegen vorrangiger Rechtsvorschriften. Externe Dienstleister oder sonstige Auftragnehmer. Weitere externe Stellen soweit der Betroffene seine Einwilligung erteilt hat oder eine Übermittlung aus überwiegendem Interesse zulässig ist. |
| Drittlandtransfers: | Im Rahmen der Vertragsdurchführung können auch Auftragsverarbeiter außerhalb der Europäischen Union zum Einsatz kommen. |
| Dauer Datenspeicherung: | Die Dauer der Datenspeicherung richtet sich nach den gesetzlichen Aufbewahrungspflichten und beträgt in der Regel 10 Jahre. |
Zur Vertragsdurchführung mitgeteilte Daten, Lizenz- und Nutzungsinformationen; ggfs. darüber hinaus gehende Daten zur Verarbeitung auf Basis Ihrer ausdrücklichen Einwilligung.
| Verarbeitungszweck: | Vertragsdurchführung, sowie die Aktivierung, Registrierung und Verwaltung der IBExpert Software Registrierungen sowie ggfs. Verwaltung von Support Hotline Guthaben und Verbrauch. |
| Kategorien von Empfängern: | Berechtigte Mitarbeiter der IBExpert GmbH Öffentliche Stellen bei Vorliegen vorrangiger Rechtsvorschriften. Externe Dienstleister oder sonstige Auftragnehmer. Weitere externe Stellen soweit der Betroffene seine Einwilligung erteilt hat oder eine Übermittlung aus überwiegendem Interesse zulässig ist. |
| Drittlandtransfers: | Im Rahmen der Vertragsdurchführung können auch Auftragsverarbeiter außerhalb der Europäischen Union zum Einsatz kommen. |
| Dauer Datenspeicherung: | Die Dauer der Datenspeicherung richtet sich nach den gesetzlichen Aufbewahrungspflichten und beträgt in der Regel 10 Jahre. |
Zur Vertragsdurchführung mitgeteilte Daten; ggfs. darüber hinaus gehende Daten zur Verarbeitung auf Basis Ihrer ausdrücklichen Einwilligung.
| Verarbeitungszweck: | Vertragsdurchführung. |
| Kategorien von Empfängern: | Öffentliche Stellen bei Vorliegen vorrangiger Rechtsvorschriften. Externe Dienstleister oder sonstige Auftragnehmer. Weitere externe Stellen soweit der Betroffene seine Einwilligung erteilt hat oder eine Übermittlung aus überwiegendem Interesse zulässig ist. |
| Drittlandtransfers: | Im Rahmen der Vertragsdurchführung können auch Auftragsverarbeiter außerhalb der Europäischen Union zum Einsatz kommen. |
| Dauer Datenspeicherung: | Die Dauer der Datenspeicherung richtet sich nach den gesetzlichen Aufbewahrungspflichten und beträgt in der Regel 10 Jahre. |
| Betroffene Daten: | Bewerbungsangaben |
| Verarbeitungszweck: | Durchführung Bewerbungsverfahren |
| Kategorien von Empfängern: | Öffentliche Stellen bei Vorliegen vorrangiger Rechtsvorschriften. Externe Dienstleister oder sonstige Auftragnehmer. Weitere externe Stellen soweit der Betroffene seine Einwilligung erteilt hat oder eine Übermittlung aus überwiegendem Interesse zulässig ist. |
| Drittlandtransfers: | Im Rahmen der Vertragsdurchführung können auch Auftragsverarbeiter außerhalb der Europäischen Union zum Einsatz kommen. |
| Dauer Datenspeicherung: | Bewerbungsdaten werden nach Mitteilung der Entscheidung in der Regel binnen vier Monaten gelöscht, soweit nicht eine Einwilligung in eine längere Datenspeicherung vorliegt. |
Darüber hinaus können Sie jederzeit Ihre Ansprüche auf Berichtigung oder Löschung oder auf Einschränkung der Verarbeitung oder der Wahrnehmung Ihres Widerspruchsrechts gegen die Verarbeitung sowie das Recht auf Datenübertragbarkeit geltend machen. Hier finden Sie die Möglichkeit, uns per E-Mail oder Brief zu kontaktieren. Sie haben ferner das Recht, sich bei Beschwerden an die Datenschutz-Aufsichtsbehörde zu wenden.
IBExpert Ltd behält sich vor, diese Datenschutzerklärung bei Bedarf zur Anpassung an technische Entwicklungen oder im Zusammenhang mit dem Angebot neuer Dienstleistungen oder Produkte zu aktualisieren. Die aktuelle Version können Sie stets auf der Internetseite https://ibexpert.net/cms/ über den Link Webseiten-Datenschutzerklärung einsehen.
According to international trade legislation, we are legally obliged to publish the following legal notices:
We would like to remind you of our subscription renewal pricing policy.
If 12 months or more have passed since the subscription expiry date, the subscription price will increase by 50%.
After your regular software subscription expires, you have 12 months to renew your subscription at the old price before the price increases.
Please respond to our regular Software Subscription reminder. Following your renewal, you will receive software updates and version upgrades with new features and personalised technical support as well as moving the IBExpert software to new hardware, if necessary.
Please let us know if you require any further information or assistance with IBExpert products and services.
The IBExpert Personal Edition is a free version, offering new users the chance to get acquainted with IBExpert at their own pace. It is however somewhat limited in its functionality, and does not include the following features:
Further information regarding the free IBExpert Personal Edition can be found on our website.
Please note: due to the vast amounts of downloads the free IBExpert Personal Edition registration procedure is fully automated. We can therefore provide neither support nor service for this software edition.
Further information regarding the free IBExpert Personal Edition can be found in our IBExpert online documentation:
You can also find tips and solutions to a number of frequently asked questions:
(German-language version below)
A user-defined function (UDF) is utilized to perform tasks that Firebird can't. It is an external database function written entirely in another language, such as C++ or Pascal, to perform data manipulation tasks that not directly supported by Firebird/InterBase.
As a lot of Firebird-based software developers know, these functions help you to extend the SQL language as required. But on the downside, the binary implementation requires a compiler on the platform where you want to use the Firebird server. A UDF library available for Win64 can neither be used on Win32 nor on Linux.
Up to Firebird 2.5 the UDF was an extremely powerful implementation, but unfortunately also a critical point of failure. If any of your binary code was not as stable as it should be, especially in multi-user environments, it could crash the Firebird server completely. All connected users would be disconnected, and even though the database file itself should not contain a binary error after this happened, any user application had to be restarted. This might not have been such a big problem with the Firebird Classic version, but today, using a binary UDF is no longer recommended.
This was the reason for the Firebird Project to introduce the new and more stable UDR implementation. A UDR appears to be similar to a UDF, but it is loaded in a considerably more stable way on the server process, and an error in the implementation does not typically crash the server.
Since Firebird 3, it is recommended to use a UDR rather than a UDF and, starting with Firebird 4, the use of UDFs is deactivated by default in the firebird.conf file.
A further implementation for the functional extension of Firebird was also introduced with Firebird 3: stored functions. Similar to the UDR/UDF functions, a stored function can be implemented in the same way as it can be when using a stored procedure, but the concept of functions provides only one result based on the specified input params.
As you might know, there are widely-used UDF implementations, which are all too often completely outdated, such as the FreeAdhocUDF library, which has not been changed or improved during the last 12 years. Libraries like rFunc or FreeAdhocUDF often use very high know-how standards but, based on Firebird’s built-in functions such as substring, the parameter structure is not one-to-one compatible. If you want to use your existing Firebird 2.x-based software in a new non-UDF-based Firebird version 3 or 4, you will need a replacement.
For this reason we have developed a complete new set of functions called IBExpertFunctionLibrary.
Your company licenses the source code of the library as it is, but it is only permitted to use this with databases created by your company for internal or customer use.
This includes access to all new versions of the source code for 12 months.
These functional implementations are limited to the language features already possible in the Firebird language. External software required for the implementation, such as DLLs/SO or other libraries, are not covered by this, but on request, this can also be implemented.
IBExpertFunctionLibrary Enterprise Maintenance Subscription: EUR 1,110
The current version 1.0 already basically covers almost all of the functions currently available in FreeAdhocUDF and rFunc. Some functions cannot be implemented or it no longer make any sense to implement them, but these will be available as empty non-functional prototypes, so that a call will not result in an error.
Wie viele Firebird Softwareentwickler wissen, helfen Ihnen diese Funktionen dabei, die SQL-Sprache nach Bedarf zu erweitern. Der Nachteil ist jedoch, dass die binäre Implementierung einen Compiler auf der Plattform erfordert, auf der Sie den Firebird Server verwenden. Eine UDF-Bibliothek, die für Win64 verfügbar ist, kann weder unter Win32 noch unter Linux verwendet werden.
Bis zu Firebird 2.5 war die UDF eine extrem leistungsfähige Implementierung, aber leider auch ein kritischer Fehlerpunkt. Wenn einer Ihrer Binärcodes nicht so stabil war, wie er sein sollte, insbesondere in Mehrbenutzerumgebungen, konnte er den Firebird Server komplett zum Absturz bringen. Alle Client-Verbindungen wurden getrennt, und obwohl die Datenbankdatei selbst keinen Binärfehler enthalten sollte, musste jeder Client neu verbunden werden. Dies mag in der Firebird Classic Version kein so großes Problem gewesen sein, aber heute wird die Verwendung einer binären UDF nicht mehr empfohlen.
Dies war der Grund für das Firebird Projekt, die neue und stabilere UDR-Implementierung einzuführen. Eine UDR scheint einer UDF ähnlich zu sein, aber sie wird auf eine wesentlich stabilere Art und Weise in den Serverprozess geladen, und ein Fehler in der Implementierung führt normalerweise nicht zum Absturz des Servers.
Seit Firebird 3 wird empfohlen, eine UDR statt einer UDF zu verwenden und ab Firebird 4 ist die Verwendung von UDFs in der Datei firebird.conf standardmäßig deaktiviert.
Eine weitere Implementierung für die funktionale Erweiterung von Firebird wurde ebenfalls mit Firebird 3 eingeführt: Stored Functions. Ähnlich wie die UDR/UDF-Funktionen kann eine Stored Function auf die gleiche Weise wie eine Stored Procedure implementiert werden, aber das Konzept der Funktionen liefert nur ein Ergebnis basierend auf den angegebenen Eingabeparametern.
Wie Sie vielleicht wissen, gibt es weit verbreitete UDF-Implementierungen, die allzu oft völlig veraltet sind, wie z. B. die FreeAdhocUDF-Bibliothek, die in den letzten 12 Jahren weder geändert noch verbessert wurde. Bibliotheken wie rFunc oder FreeAdhocUDF verwenden oft sehr hohe Know-How-Standards, aber, basierend auf Firebirds eingebauten Funktionen wie z.B. substring, ist die Parameterstruktur nicht eins-zu-eins kompatibel. Wenn Sie Ihre bestehende Firebird 2.x-basierte Software in einer neuen, nicht UDF-basierten Firebird Version 3 oder 4 verwenden möchten, benötigen Sie einen Ersatz.
Aus diesem Grund haben wir einen komplett neuen Satz von Funktionen mit dem Namen IBExpertFunctionLibrary entwickelt.
Ihr Unternehmen lizenziert den Quellcode der Bibliothek, wie er ist, aber es ist nur erlaubt, diesen mit Datenbanken zu verwenden, die von Ihrem Unternehmen für den internen oder Kundengebrauch erstellt wurden.
Dies beinhaltet den Zugriff auf alle neuen Versionen des Quellcodes für 12 Monate.
Diese funktionalen Implementierungen sind auf die Sprachfeatures beschränkt, die bereits in der Firebird-Sprache möglich sind. Externe Software, die für die Implementierung benötigt wird, wie z.B. DLLs/SO oder andere Bibliotheken, sind davon nicht abgedeckt, können aber auf Anfrage ebenfalls implementiert werden.
Die aktuelle Version 1.0 deckt im Grunde bereits fast alle Funktionen ab, die derzeit in FreeAdhocUDF und rFunc verfügbar sind. Einige Funktionen können nicht implementiert werden oder es macht keinen Sinn mehr, sie zu implementieren, aber diese werden als leere nicht-funktionale Prototypen verfügbar sein, so dass ein Aufruf nicht zu einem Fehler führt.