104 results found
(German-language version below)
If you are confronted with a damaged or corrupt database we can often offer a rapid solution without even having to come out and analyze the corrupt database on site. Before we can provide you with our database repair estimate, we must first analyse your database.
For the database analysis we charge a prepayment fee of EUR 150.00. Should you require a prompt database analysis, e.g. due to an emergency, we charge a prepayment fee of EUR 300.00.
If a database repair is possible following the analysis, you will receive our written cost estimate. Experience shows that we can repair most databases.
After you have contacted us and outlined your database problem, send a copy of your database (postal address here) compressed as a ZIP or 7Z file, ideally on a USB stick or USB drive. Please ensure as far as possible that individual ZIP files are no larger than 10MB (most ZIP applications allow you to pack into multiple files).
Please don't forget to mention which software you are using and which Firebird version is in use.
If the database is smaller than 50MB, you can mail it to us at: register@ibexpert.net.
Alternatively we can provide an FTP upload address for larger databases.
Any data media supplied will be returned and charged separately if wished.
Wenn Ihre Datenbank beschädigt ist, können wir eine schnelle Lösung anbieten, ohne dass wir bei Ihnen vor Ort die defekte Datenbank analysieren müssen. Bevor wir Ihnen unseren Kostenvoranschlag zur Datenbankreparatur unterbreiten können, müssen wir zunächst einmal ihre Datenbank analysieren.
Für die Datenbankanalyse berechnen wir eine Aufwandsentschädigung von 150,00 Euro per Vorauskasse. Sollten Sie eine zeitnahe Datenbankanalyse wünschen, z.B. wegen eines Notfalls, berechnen wir eine Aufwandsentschädigung in Höhe von 300,00 Euro per Vorauskasse.
Wenn nach erfolgter Analyse eine Datenbankreparatur möglich ist, erhalten Sie unseren Kostenvoranschlag. Erfahrungswerte zeigen, dass wir die meisten Datenbanken reparieren können.
Nachdem Sie uns kontaktiert und Ihre Datenbankproblematik geschildert haben, senden Sie uns (unsere Postanschrift finden Sie hier) eine Kopie Ihrer Datenbank, gepackt als ZIP oder 7Z Datei vorzugsweise auf einem USB Stick oder USB-Laufwerk. Die einzelnen ZIP-Dateien sollten möglichst nicht größer als 10MB sein (die meisten ZIP Anwendungen ermöglichen die Komprimierung in mehrere Dateien).
Bitte vergessen Sie nicht, uns die eingesetzte Software- und Firebird Version mitzuteilen.
Wenn die Datenbank kleiner als 50MB ist, können Sie diese auch per E-Mail senden: register@ibexpert.net.
Für große Datenbanken erhalten Sie eine FTP Upload Adresse.
Gelieferte Medien erhalten Sie auf Wunsch mit separater Rechnung zurück.
(German-language version below)
The IBExpert Developer Studio Full Educational Edition is equivalent to the full IBExpert Developer Studio Edition.
To apply for the IBExpert Developer Studio Full Educational Edition please send us an e-mail with the following details:
Please send the copies as scanned e-mail attachments to register@ibexpert.net.
We are only be able to process orders following receipt of the complete, above-mentioned information.
Die IBExpert Developer Studio Full Educational Edition entspricht in vollem Umfang der IBExpert Developer Studio Version.
Um die IBExpert Developer Studio Full Educational Edition zu erwerben, senden Sie uns bitte eine E-Mail mit folgenden Angaben:
oder
oder
Die Kopien senden Sie bitte als gescannte E-Mail-Anhänge an register@ibexpert.net.
Wir können Ihre Bestellung erst nach Erhalt der vollständigen, oben genannten Angaben, bearbeiten.
(German-language version below)
The IBExpert Encryption Plugin for Firebird enables you to securely encrypt your Firebird 3 and Firebird 4 databases (also embedded).
We offer the IBExpert Encryption Plugin as an OEM version as follows:
Works either on Windows or Linux with Firebird 3 - 5.
Documented functionality with sample source codes in Delphi and Lazarus.
Additional support for the implementation can be ordered using our hotline packages.
Unlimited distribution of the module together with the license holder's software products without separate activation.
Isolated distribution, i.e., not together with the license holder’s software products or as freeware, is not allowed.
OEM compiled version, i.e., the OEM edition includes an individualized DLL file with the license holder's domain.
For the provision of the current binary version including source code, we charge a single fee of EUR 4,990.
If you would like to test the Encryption Plugin, the IBExpert Developer Edition full version includes an Encryption Plugin for Firebird 3 Embedded.
Further reading:
Das IBExpert Encryption Plugin für Firebird bietet Ihnen die Möglichkeit, Ihre Firebird 3 und Firebird 4 Datenbanken (auch Embedded) sicher zu verschlüsseln.
Das IBExpert Encryption Plugin bieten wir als OEM Version wie folgt an:
Funktioniert entweder auf Windows oder Linux mit Firebird 3 - 5.
Dokumentierte Funktionalität mit Beispielquellcodes in Delphi und Lazarus.
Gesonderte Hilfe bei der Implementation ist über Hotlinepakete zu beauftragen.
Unlimitierte Weitergabe des Moduls zusammen mit den Softwareprodukten des Lizenzinhabers ohne gesonderte Freischaltung.
Eine isolierte Weitervergabe ohne Softwareprodukte des Lizenzinhabers oder als Freeware ist nicht erlaubt.
OEM kompilierte Version, d.h., die OEM Edition beinhaltet eine individualisierte DLL Datei mit der Domain des Lizenzinhabers.
Für die Bereitstellung der aktuellen Binärversion inklusive Quellcode berechnen wir eine einmalige Gebühr von EUR 4.990.
Wenn Sie das Encryption Plugin testen möchten, beinhaltet die IBExpert Developer Edition Vollversion ein Encryption Plugin für Firebird 3 Embedded.
Weitere Informationen:
(German-language version below)
The IBExpert Server Tools include IBEScript exe and dll, hkSCC.exe, the IBExpert Backup/Restore Scheduler and the IBExpert Encryption Plugin on Win32/Win64. The IBExpert Server Tools can also be deployed on virtual machines or in a cloud infrastructure.
Please note that we cannot offer any software subscription services as the Server Tools include only a singular activation.
The IBExpert Server Tools do not include the IBExpert IDE.
All functionalities of the IBEBlock scripting language, for example, metadata and data comparison, multiple database access, etc. are also available. Details of the individual tools can be found here.
Please always use the current IBExpert Server Tools version, which is available in the IBExpert Download Center.
Die IBExpert Server Tools enthalten die IBEScript exe und dll, hkSCC.exe, den IBExpert Backup/Restore Scheduler, und das IBExpert Encryption Plugin auf Win32/Win64. Die IBExpert Server Tools können auch auf virtuelle Maschinen oder in einer Cloud-Infrastruktur eingesetzt werden.
Bitte beachten Sie, dass wir Ihnen keinen Software Subscriptionsservice anbieten können, da die Server Tools eine einmalige Installation beinhalten.
Die IBExpert Server Tools enthalten keine IBExpert IDE.
Alle Funktionalitäten in der IBEBlock Skriptsprache, wie beispielsweise der Metadaten- oder Datenvergleich, mehrfacher Datenbankzugriff, etc. sind verfügbar. Weitere Details zu den Server Tools Features finden Sie hier.
Verwenden Sie bitte immer die aktuelle IBExpert Server Tools Version, die Ihnen im IBExpert Download Center zur Verfügung steht.
(German-language version below)
The IBExpert Developer Studio Edition contains a IBExpert Developer Studio Full Version with a 12 month software subscription valid for 12 months from date of purchase.
The IBExpert Software Subscription is valid for 12 months and includes:
An unlimited right to use the software activation on the registered hardware.
Access to the IBExpert Download Center to download and activate IBExpert.
Access to the IBExpert Download Center to download new IBExpert versions.
Machine-bound activation codes for the registered hardware upon submission of the Removal Code.
The software subscription can be renewed at any time within 12 months, our price list can be found here.
If you wish to renew your IBExpert Software Subscription later, after more than 12 months, please note that the price for renewal will then correspond to the prices of the respective IBExpert Developer Studio Software Subscription after expiry of more than 12 months and IBExpert Developer Studio Software Subscription after expiry of more than 4 years.
The IBExpert Developer Studio Edition is machine-bound and works on physical servers/desktops/laptops and VMs, as long as the hardware does not change.
In a virtual environment, which does not always run on the same hardware, the use of an IBExpert Company Year, Enterprise Server Year, or Distribution OEM is necessary to avoid problems such as machine locks.
Furthermore, we also recommend the use of an IBExpert Year Edition to all customers who are unable to submit removal codes.
One activation is required per computer and per user. If a single computer has multiple users, the number of IBExpert Developer Studio Editions must be ordered for the total number of users per machine.
As long as your software subscription is valid, further activations can be added.
If you would like to add further software activations to your IBExpert User Account, please ask us for a quote register@ibexpert.net.
Please register in the IBExpert Download Center for this product with a valid e-mail address. If possible, use a use a company address such as ibexpert@companyx.com, info@computerenterprise.co.uk or similar.
Our development is based on the constant and essential development of our IBExpert products to adapt to the Firebird database.
Current IBExpert features here: What´s New
If you have any questions, please send us your e-mail to register@ibexpert.net or call us: +49 (0) 4407 3148770.
Die IBExpert Developer Studio Edition enthält eine IBExpert Developer Studio Vollversion mit einer Software Subscription von 12 Monaten ab Kaufdatum.
Die IBExpert Software Subscription ist 12 Monate gültig und enthält:
Ein zeitlich unbegrenztes Nutzungsrecht der Software Aktivierung auf der registrierten Hardware.
Zugang zum IBExpert Download Center, um IBExpert zu downloaden und zu aktivieren.
Zugang zum IBExpert Download Center zum Download neuer IBExpert Versionen.
Maschinengebundene Freischaltcodes für die registrierte Hardware bei Einreichung des Removal Codes.
Die Software Subscription kann jederzeit innerhalb von 12 Monaten erneuert werden, unsere Preisliste finden Sie hier.
Wenn Sie Ihre IBExpert Software Subscription später, nach Ablauf von mehr als 12 Monaten erneuern möchten, beachten Sie bitte, dass der Preis für die Erneuerung dieser dann den Preisen der jeweiligen IBExpert Developer Studio Software Subscription nach Ablauf von mehr als 12 Monaten und IBExpert Developer Studio Software Subscription nach Ablauf von mehr als 4 Jahren entsprechen.
Die IBExpert Developer Studio Edition ist maschinengebunden und funktioniert auf physischen Servern/Desktops/Laptops und VMs, wenn sich die Hardware nicht ändert.
In einer virtuellen Umgebung, die nicht immer auf der gleichen Hardware läuft, ist der Einsatz einer IBExpert Company Year, Enterprise Server Year, Distribution OEM notwendig, damit es nicht zu Problemen, wie z.B. Maschinensperrungen, kommt.
Desweiteren empfehlen wir den Einsatz einer IBExpert Year Edition auch allen Kunden, die keine Removal Codes einreichen können.
Pro Hardware und pro Benutzer ist eine Aktivierung erforderlich. Wenn eine Hardware mehrere Benutzer hat, muss die IBExpert Developer Studio Edition für die Gesamtzahl aller Benutzer pro Hardware bestellt werden.
Solange Ihre Software Subscription gültig ist, können weitere Aktivierungen hinzugefügt werden.
Wenn Sie Ihren IBExpert User Account um weitere Software Aktivierungen aufstocken möchten, fragen Sie uns bitte nach einem Angebot register@ibexpert.net.
Bitte registrieren Sie sich im IBExpert Download Center für dieses Produkt mit einer gültigen E-Mail-Adresse. Verwenden Sie nach Möglichkeit eine Firmenadresse wie z.B. ibexpert@companyx.com, info@computerenterprise.co.uk oder ähnliches.
Unsere Entwicklung basiert auf der konstanten und notwendigen Erweiterung unserer IBExpert Produkte mit einer Anpassung an die Firebird Datenbank.
Aktuelle IBExpert Features hier: What´s New
Wenn Sie Fragen haben, senden Sie uns Ihre E-Mail an register@ibexpert.net oder rufen Sie uns an: +49 (0) 4407 3148770.
IBEScript.exe can be found in the IBExpert root directory, and needs to be started from DOS. (This feature is unfortunately not included in the free IBExpert Personal Edition.)
For regulations regarding distribution of any of the IBExpert Server Tools modules (hkSCC.exe, ibescript.exe, ibescript.dll and fbcrypt) together with your application, please refer to the IBExpert Server Tools documentation contents page.
IBEScript script_filename [options]
WARNING! All options are case-sensitive!
Example 1: IBEScript C:\My Scripts\CreateDB.sql
Example 2: IBEScript C:\MyScripts\CreateDB.sql -S -VScriptLog.txt
The following features are also available: when no password and/or user name are specified in the CONNECT or CREATE DATABASE statements, a login dialog will appear. It is also possible to change the connection character set (SET NAMES) and garbage collection option (SET GARBAGE_COLLECT) before the RECONNECT statement. Any SET commands mentioned which are followed by a RECONNECT statement will affect the new connection.
It is also possible to use environment variables in INPUT, OUTPUT and SET BLOBFILE statements (see example below).
UTF8 BOM is skipped when executing a script from file.
The OUTPUT command also supports the OctetsAsHex option, which allows the extraction of CHAR(n) CHARACTER SET OCTETS values in hexadecimal format.
1. IBEBlock technology to create procedures with access to data in different Firebird/InterBase® databases
A simple script to copy data from one Firebird/InterBase® database to another:
execute ibeblock
as
begin
FBSrc = ibec_CreateConnection(__ctFirebird,'DBName="localhost:C:\DB1.FDB";
ClientLib=C:\Program Files\Firebird\Bin\fbclient.dll;
user=SYSDBA; password=masterkey; names=WIN1252; sqldialect=3');
FBDest = ibec_CreateConnection(__ctFirebird,'DBName="localhost:C:\DB2.FDB";
ClientLib=C:\Program Files\Firebird\Bin\fbclient.dll;
user=SYSDBA; password=masterkey; names=WIN1252; sqldialect=3');
ibec_UseConnection(FbSrc);
for select CustNo, Company, Addr1 from customer order by company into :CustNo, :Company,
:Addr1
do
begin
use FBDest;
INSERT INTO CUSTOMER (CustNo, Company, Addr1) VALUES (:CustNo, :Company, :Addr1);
use FBSrc;
end
use FBDest;
COMMIT;
ibec_CloseConnection(FBSrc);
ibec_CloseConnection(FBDest);
end
2. ODBC access to all ODBC data sources for importing or exporting data from a script
The same can also be done with any ODBC data source as the source and/or destination (this functionality has been tested with IBM DB2®, Oracle®, MS Access®, Sybase® etc.):
execute ibeblock
as
begin
OdbcCon = ibec_CreateConnection(__ctODBC, 'DBQ=C:\demo.mdb; DRIVER=Microsoft Access
Driver (*.mdb)');
FBCon = ibec_CreateConnection(__ctFirebird,'DBName="AVX-MAIN:D:\FB2_DATA\IBEHELP.FBA";
ClientLib=C:\Program Files\Firebird\Bin\fbclient.dll;
user=SYSDBA; password=masterkey; names=WIN1251; sqldialect=3');
ibec_UseConnection(OdbcCon);
for select CustNo, Company, Addr1 from customer order by company into :CustNo, :Company,
:Addr1
do
begin
use FBCon;
INSERT INTO CUSTOMER (CustNo, Company, Addr1) VALUES (:CustNo, :Company, :Addr1);
use OdbcCon;
end
use FBCon;
COMMIT;
ibec_CloseConnection(OdbcCon);
ibec_CloseConnection(FBCon);
end
3. Comparing databases from scripts
The following script compares the structure of two Firebird/InterBase® databases and stores a script that can be used to synchronize the database structure in the destination database: Save the following text as c:\comp.sql:
execute ibeblock as begin create connection ReferenceDB dbname 'localhost:c:\RefDB.fdb' password 'masterkey' user 'SYSDBA' clientlib 'C:\Program Files\Firebird\bin\fbclient.dll';create connection CustomerDB dbname 'localhost:c:\customerDB.fdb' password 'masterkey' user 'SYSDBA' clientlib 'C:\Program Files\Firebird\bin\fbclient.dll';
cbb = 'execute ibeblock (LogMessage variant) as begin ibec_progress(LogMessage); end';
ibec_CompareMetadata(ReferenceDB, CustomerDB, 'C:\CompRes.sql', 'OmitDescriptions; OmitGrants', cbb);
close connection ReferenceDB; close connection CustomerDB; end
Now run the following command line to create the script and synchronize the databases:
ibescript.exe c:\comp.sql ibescript.exe c:\compres.sql
ibec_CreateReport prepares a report from a specified source and returns prepared report data. For preparing the initial report please refer to the IBExpert Report Manager.
This feature can be used for executing reports created with the IBExpert Report Manager in command-line mode, for example with batch files. The monthly sales report, invoices or other such reports can be designed in the Report Manager and executed with simple SQL statements. The result can then be saved in the database as a PDF file or other formats and sent by email or exported using ibec_ExportReport.
execute ibeblock
as
begin
Params['HeaderMemo'] = '';
Params['MEMO2'] = 2;
SELECT IBE$REPORT_SOURCE FROM ibe$reports
where ibe$report_id = 4
into :RepSrc;
Report = ibec_CreateReport(RepSrc, Params, null);
ibec_SaveToFile('D:\reptest.fp3', Report, 0);
Res = ibec_ExportReport(Report, 'D:\reptest.pdf', __erPDF, 'EmbeddedFonts=TRUE');
Res = ibec_ExportReport(Report, 'D:\reptest.jpg', __erJPEG, 'CropImages; Quality=90');
end
5. File import into blob fields from SQL scripts
The following script imports the data from the files into the table TEST:
SET BLOBFILE 'C:\f1.jpg'; INSERT INTO TEST(ID,BLOBCOL) VALUES (1, :h00000000_7FFFFFFF); SET BLOBFILE 'C:\f2.jpg'; INSERT INTO TEST(ID,BLOBCOL) VALUES (2, :h00000000_7FFFFFFF); SET BLOBFILE 'C:\f3.jpg'; INSERT INTO TEST(ID,BLOBCOL) VALUES (3, :h00000000_7FFFFFFF);
The same syntax can be used for updating blob data.
6. Using environment variables in INPUT, OUTPUT and SET BLOBFILE statements
execute ibeblock
as
begin
ibec_SetEnvironmentVariable('MyScriptDir', 'D:\Scripts\MyScripts');
ibec_SetEnvironmentVariable('MyDataDir', 'D:\Data');
ibec_SetEnvironmentVariable('MyBlobData', 'D:\Data\Blobs');
end;
SET BLOBFILE '\mytable.lob';
OUTPUT '\mytable.sql';
select * from mytable
asinsert;
COMMIT;
INPUT '\ProcessData.sql';
These are just a few examples of the many tasks you can do with IBEScript. The full syntax and parameter list for ibec_CompareMetadata can be found in the online documentation, along with a full list of all current IBEBlock commands.
There are two possible ways to encrypt/decrypt scripts and to execute encrypted scripts:
The following options control the encrypting and decrypting:
Again: all options are case-sensitive!
Example 1
IBEScript "C:\MyScripts\CreateDB.sql"
Example 2
IBEScript C:\MyScripts\CreateDB.sql -S -UScriptLog.txt
This product can be purchased as part of the distribution software listed above.
See also:
Firebird Interactive SQL Utility
IBEBlock
Script Executive