FreeAdhocUDF für InterBase und FireBird in deutschin englishen françaisen españolin italianoa português
homeprevious pageÜbersicht • overview • aperçunext pagelast page Seite empfehlen • advice website •Forum Mailing-Liste • mailinglist • liste de diffusionwas ich vermisse • what I missed •eMail Kommentar • eMail commentprintsitemap
Versionen der FreeAdhocUDF
   adhoc 20101206 vom 06.12.2010 (St.Nicholas edition)
   adhoc 20101111 vom 11.11.2010 (carnival edition)
   adhoc 20090925 vom 25.09.2009
   adhoc 20090128 vom 28.01.2009
   adhoc 20080303 vom 03.03.2008
   adhoc 20080219 vom 19.02.2008
   adhoc 20071203 vom 03.12.2007
   adhoc 20071128 vom 28.11.2007
   adhoc 20070824 vom 24.08.2007
   adhoc 20070823 vom 23.08.2007
   adhoc 20070809 vom 09.08.2007
   adhoc 20070209 vom 09.02.2007
   adhoc 20061221 vom 21.12.2006
   adhoc 20061031 vom 31.10.2006
   adhoc 20060925 vom 25.09.2006
   adhoc 20060516 vom 16.05.2006
   adhoc 20060509 vom 09.05.2006
   adhoc 20060306 vom 06.03.2006
   adhoc 20060302 vom 02.03.2006
   adhoc 20051231 vom 31.12.2005
   adhoc 20051016 vom 16.10.2005
  1. Version (ohne Versions-Nr.) vom 23.08.2004
Version "adhoc 20101206" Versionsname "St.Nicholas edition" vom 06.12.2010
4 korrigierte Funktionen
Behebt bug in
- F_INTOSTR für NULL-Input
- F_INDMINUTESBETWEENTHR für NULL-Input
- F_UUIDVERSION (check auf zulässigen Input)
- F_KW2PS (falsche Formel)
1 geänderte Funktion
- F_VERSION (beschränkt nun auf max. 30 Zeichen)
2 verbesserte Funktionen (Erhögung der Genauigkeit)
raise of exactness
- F_E
- F_PI
16 neue Funktionen
- F_C_KMPL2L100KM
- F_C_L100KM2KMPL
- F_C_MPL2L100KM
- F_C_L100KM2MPL
- U_MONTHLONGLANG
- U_MONTHSHORTLANG
- U_DOWLONGLANG
- U_DOWSHORTLANG
- U_NBSP
- U_NNBSP
- F_VERSIONNAME
- F_OSLANGUAGE
- F_EPSILON
- F_TZVALUETOUTC (gibt die Differenz der lokalen Zeitzone zu UTC in Stunden aus)
- F_LOCAL2UTC (wandelt einen TIMESTAMP aus der lokalen Zeitzone in einen TIMESTAMP in der Zeitzode UTC um)
- F_UTC2LOCAL (wandelt einen TIMESTAMP aus der Zeitzone UTC in einen TIMESTAMP in der lokalen Zeitzode um)
Korrigiert Falschen EntryPoint in Declair-Script für
- F_C_L100KM2MPGBGAL
- F_C_L100KM2MPUSGAL
- F_C_MPGBGAL2L100KM
- F_C_MPUSGAL2L100KM
Anpassung Handbuch
DECLARE-Scripte ergänzt

geänderte und neue Funktionen der Version getestet auf:
- FireBird 1.5.6 Windows2000 Advanced Server SP4
    - FreeAdhocUDF_FB15x_i32_MSVC9.dll
- FireBird 1.5.6 ubuntu 6.06.2 LTS Desktop
    - FreeAdhocUDF_FB15x_i32_glibC23.so
- FireBird 1.5.6 SUSE  10.0
    - FreeAdhocUDF_FB15x_i32_glibC23.so
- FireBird 1.5.6 ubuntu 8.04.4 LTS Server
    - FreeAdhocUDF_FB15x_i32.so
dies ist von uns die letzte Version der FreeAdhocUDF für FireBird 1.5
- FireBird 2.1.3 Windows XP SP2
     - FreeAdhocUDF_FB2x_i32_MSVC9.dll
     - FreeAdhocUDF_FB2x_i32_oWatC.dll
- FireBird 2.1.3 ubuntu 8.04.4 LTS Desktop
    - FreeAdhocUDF_FB2x_i32.so
- FireBird 2.5.0 Windows XP SP2
     - FreeAdhocUDF_FB2x_i32_MSVC9.dll
     - FreeAdhocUDF_FB2x_i32_oWatC.dll
- FireBird 2.5.0 Windows7 32bit
     - FreeAdhocUDF_FB2x_i32_MSVC9.dll
- FireBird 2.5.0_amd64 Windows7 64bit
     - FreeAdhocUDF_FB2x_i64_MSVC9.dll
- FireBird 2.5.0 ubuntu 10.04.1 LTS Server
    - FreeAdhocUDF_FB2x_i32.so
- FireBird 2.5.0_amd64 ubuntu64 10.04.1 LTS Server
    - FreeAdhocUDF_FB2x_amd64.so
- InterBase 7.5.1 Windows XP SP2
    - FreeAdhocUDF_IB_i32_MSVC9.dll
- InterBase 7.5.1 ubuntu 8.04.4 LTS Server
    - FreeAdhocUDF_IB_i32.so
- InterBase XE32 Windows7_32
     - FreeAdhocUDF_IB_i32_MSVC9.dll
- InterBase XE64 Windows7_64
     - FreeAdhocUDF_IB_i64_MSVC9.dll
nach oben • go top •
Version "adhoc20101111 carnival edition" vom 11.11.2010
18 korrigierte Funktionen
Behebt bug in
- F_REPLACESTRING / U_REPLACESTRING / F_BLOBREPLACESTRING / U_BLOBREPLACESTRING
- F_SOUNDEX
- F_BLOBLINE
- F_BLOBTEXTPOS
- F_FIRSTDAYKW, F_LASTDAYKW, F_FIRSTDAYWOY, F_LASTDAYWOY wenn 1.1. ein Freitag ist (z.B. 2010)
- F_REPLACE
- F_FIXEDPOINTLANG
in den openWatcomC-Versionen in
- F_DZERO
- F_Z
- F_PI
- F_E
- F_C
- F_G
- F_K
- Achtung! für F_DZERO, F_Z und alle Konstanten-Funktionen GEÄNDERTE Declair-Scripte! (Update laufen lassen!)
für bestimmte Zahlen in
- F_ROUNDTOEVEN
- F_SOFTROUND
10 verbesserte/erweitere Funktionen
ersetzt "dirty workaround" durch Epsilonics sowie
Möglichkeit auch negative Rundungsstellen einzugeben für
- F_ZAHLRUNDEN
- F_ROUNDCOMMON
- F_FIXEDPOINTLANG
- F_ROUNTOEVEN
- F_SOFTROUND
Herstellung der Compatibilität zu FreeUDFLib und FreeUDFLibC (Berücksichtigung der lokalen Spracheinstellung)
- F_CMONTHLONG
- F_CMONTHSHORT
- F_CDOWLONG
- F_CDOWSHORT
Überprüfung auf gültige Ausgabewerte
- F_UUIDVERSION
generelle Umstellung der ICU für UNICODE von icu 3.0 auf icu 4.4.2
- Bitte die Hinweisseite "Notwendige zusätzliche Dateien" beachten
11 neue Funktionen
- F_DSQM
UTF8-Versionen von F_CMONTLONG etc.
- U_MONTHLONG
- U_MONTHSHORT
- U_DOWLONG
- U_DOWSHORT
- U_DATE2STRLANG
- U_MONTHLONGLANG
- U_MONTHSHORTLANG
- U_DOWLONGLANG
- U_DOWSHORTLANG
zur Vervollständigung der Rundungsvarianten
- F_RAPPENRUNDUNG
Anpassung Handbuch
Alle DECLARE-Scripte neu erstellt

geänderte und neue Funktionen der Version getestet auf:
- InterBase 7.5.1 unter ubuntu 8.04.3 LTS Server
    - mit FreeAdhocUDF_IB_i32.so
    - FAUfile.so funktioniert NICHT
- InterBase 2009 unter ubuntu 10.04 LTS Desktop
    - mit FreeAdhocUDF_IB_i32.so, FAUfile_IB_i32.so
- InterBase XE32 unter Windows XPSP2
     - mit FreeAdhocUDF_IB_i32_MSVC9.dll, FAUfile_IB_i32_MSVC9.dll
- InterBase XE32 unter Windows7_32
     - mit FreeAdhocUDF_IB_i32_MSVC9.dll, FAUfile_IB_i32_MSVC9.dll
- InterBase XE64 unter Windows7_64
     - mit FreeAdhocUDF_IB_i64_MSVC9.dll, FAUfile_IB_i64_MSVC9.dll
- FireBird 1.5.6 unter Windows2000 Advanced Server SP4
    - mit FreeAdhocUDF_FB15x_i32_MSVC9.dll, FAUfile_FB15x_i32_MSVC9.dll
- FireBird 1.5.6 unter ubuntu 6.06.2 LTS Desktop
    - mit FreeAdhocUDF_FB15x_i32_glibC23.so, FAUfile_FB15x_i32.so
- FireBird 1.5.6 unter SUSE  10.0
    - mit FreeAdhocUDF_FB15x_i32_glibC23.so, FAUfile_FB15x_i32.so
    - dies ist die letzte Version der FreeAdhocUDF für FireBird 1.5
- FireBird 2.0.3 unter Eisfair base 1.6.3 eiskernel 1.14.1 (2.4.35-wt1)
    - mit FreeAdhocUDF_FB2x_i32_eisfair1.so, FAUfile_FB2x_i32_eisfair1.so
- FireBird 2.1.3 unter WindowsXP SP2
    - mit FreeAdhocUDF_FB2x_i32_MSVC9.dll, FAUfile_FB2x_i32_MSVC9.dll
- FireBird 2.1.3 unter openSuse 11.1
    - mit FreeAdhocUDF_FB2x_i32.so, FAUfile_FB2x_i32.so
- FireBird 2.1.3 unter ubuntu 8.04.3 LTS Server
    - mit FreeAdhocUDF_FB2x_i32.so, FAUfile_FB2x_i32.so
- FireBird 2.1.3 amd64 unter ubuntu64 9.04 Server
    - mit FreeAdhocUDF_FB2x_amd64.so, FAUfile_FB2x_amd64.so
- FireBird 2.5.0 unter Windows XP SP2
     - mit FreeAdhocUDF_FB2x_i32_MSVC9.dll, FAUfile_FB2x_i32_MSVC9.dll
- FireBird 2.5.0 unter ubuntu 10.04.1 LTS Desktop
    - mit FreeAdhocUDF_FB2x_i32.so, FAUfile_FB2x_i32.so
- FireBird 2.5.0 amd64 unter ubuntu64 10.04.1 LTS Desktop
    - mit FreeAdhocUDF_FB2x_amd64.so, FAUfile_FB2x_amd64.so
nach oben • go top •
Interims-Versionen "adhoc20100407interim" und "adhoc20100415interim"
nicht veröffentlichte Versionen nur zu internen Zwecken
nach oben • go top •
Version "adhoc20090925" vom 25.09.2009
8 korrigierte Funktionen
Behebt bug in
- F_ENCRYPTMD5
- F_STRCOPY
- F_PRED und F_SUCC (Funktionen waren von der Bedeutung her vertauscht)
- F_ZAHLRUNDEN / F_ROUNDCOMMON
- allen UUID-Funktionen (Speicherproblem)
jetzt Überprüfungen auf gültige Wertebereiche (Parameter) in
- F_CONVERTTOBASE
es werden jetzt Sekundengenau nur vollständige Jahre oder Monate gezählt
- F_AGEINYEARS (F_AGEINYEARSN, F_AGEINYEARSTHRESHOLD, F_AGEINYEARSTHRESHOLDN)
- F_AGEINMONTHS(F_AGEINMONTHSN, F_AGEINMONTHSTHRESHOLD, F_AGEINMONTHSTHRESHOLDN)
16 neue Datums-Funktionen
- F_FIRSTDAYLASTQUARTER
- F_LASTDAYLASTQUARTER
- F_FIRSTDAYNEXTQUARTER
- F_LASTDAYNEXTQUARTER
- F_FIRSTDAYLASTMONTH
- F_LASTDAYLASTMONTH
- F_FIRSTDAYNEXTMONTH
- F_LASTDAYNEXTMONTH
- F_FIRSTDAYLASTWEEK
- F_LASTDAYLASTWEEK
- F_FIRSTDAYLASTWEEKISO
- F_LASTDAYLASTWEEKISO
- F_FIRSTDAYNEXTWEEK
- F_LASTDAYNEXTWEEK
- F_FIRSTDAYNEXTWEEKISO
- F_LASTDAYNEXTWEEKISO
1 neue Numerische Funktion
- F_INPUTVAL
29 neue UTF-8 taugliche Funktionen (UTF-8 Versionen von bisherigen ISO-Funktionen)
- U_LEFT
- U_RIGHT
- U_MID
- U_PADLEFT
- U_PADRIGHT
- U_PADCENTER
- U_SUBSTR,
- U_STRRM,
- U_REPLACESTRING,
- U_REVERSE,
- U_STRIPSTRING,
- U_STRIPSTRINGHOLD,
- U_REPEATTRIM,
- U_STRSTUFF,
- U_PREDECESSOR,
- U_SUCCESSOR,
- U_LOWER,
- U_UPPER,
- U_PROPERCASE,
- U_CHARACTER,
- U_ORD,
- U_RSTRCMP,
- U_STRINGLENGTH,
- U_CYRILLIC_LATIN,
- U_LINEWRAP,
- U_CONVERTSYMBOLS,
- U_FINDWORD,
- U_BLOBREPLACESTRING,
- U_BLOBSUBSTR
Neue (separate) UDF FAUfile
1 BLOb-Datei-Funktion aus FreeAdhocUDF verlagert
- F_BLOBLOAD - lädt (Binär)Datei aus dem Filesystem in einen BLOb
2 neue BLOb-DAtei-Funktionen
- F_FILEVERSION
- F_BLOBSAVE - speichert (Binär)Datei aus einem BLOb im Filesystem
Die Windows-Versionen enthalten nun ein Versions-Info (rechts-Klick und Eigenschaften im Explorer)
InterBase bis 7.1 sowie FireBird 1.0 wird offiziell nicht mehr unterstützt - dafür wären extra Versionen notwendig
Anpassung Handbuch
Alle DECLARE-Scripte neu erstellt

geänderte und neue Funktionen der Version getestet auf:
- InterBase 7.5.1 unter ubuntu 8.04.3 LTS Server
    - mit FreeAdhocUDF_IB_i32.so
    - FAUfile.so funktioniert NICHT
- InterBase 2009 unter Windows XPSP2
     - mit FreeAdhocUDF_IB_i32_oWatC.dll, FAUfile_IB_i32_oWatC.dll
         - dazu erforderlich in .../interbase/bin
                   - icudt30.dll
                   - icuuc30.dll
- InterBase 2009 unter ubuntu 8.04.3 LTS Desktop
    - mit FreeAdhocUDF_IB_i32.so, FAUfile_IB_i32.so
         - dazu erforderlich libstdc++5
         - dazu erforderlich in .../interbase/lib
                 - libicudata.so.30.0
                 - libicuuc.so.30.0
                 sowie dazu symbolische Links:
                 ln -s libicudata.so.30.0 libicudata.so.30
                 ln -s libicudata.so.30.0 libicudata.so
                 ln -s libicuuc.so.30.0 libicuuc.so.30
                 ln -s libicuuc.so.30.0 libicuuc.so
- FireBird 1.5.5 unter Windows2000 Advanced Server SP4
    - mit FreeAdhocUDF_FB15x_i32_oWatC.dll, FAUfile_FB15x_i32_oWatC.dll
- FireBird 1.5.5 unter MandrivaLinux 10.2 (LE 2005)
    - mit FreeAdhocUDF_FB15x_i32_glibC23.so, FAUfile_FB15x_i32.so
- FireBird 1.5.5 unter ubuntu 6.06.2 LTS Desktop
    - mit FreeAdhocUDF_FB15x_i32_glibC23.so, FAUfile_FB15x_i32.so
- FireBird 1.5.5 unter SUSE  10.0
    - mit FreeAdhocUDF_FB15x_i32_glibC23.so, FAUfile_FB15x_i32.so
- FireBird 2.0.3 unter Eisfair base 1.6.3 eiskernel 1.14.1 (2.4.35-wt1)
    - mit FreeAdhocUDF_FB2x_i32_eisfair1.so, FAUfile_FB2x_i32_eisfair1.so
- FireBird 2.1.3 unter WindowsXP SP2
    - mit FreeAdhocUDF_FB2x_i32_oWatC.dll, FAUfile_FB2x_i32_oWatC.dll
    - mit FreeAdhocUDF_FB2x_i32_MSVC9.dll, FAUfile_FB2x_i32_MSVC9.dll
- FireBird 2.1.3 unter openSuse 11.1
    - mit FreeAdhocUDF_FB2x_i32.so, FAUfile_FB2x_i32.so
- FireBird 2.1.3 unter ubuntu 8.04.3 LTS Server
    - mit FreeAdhocUDF_FB2x_i32.so, FAUfile_FB2x_i32.so
- FireBird 2.1.3 amd64 unter ubuntu 9.04 amd64 Server
    - mit FreeAdhocUDF_FB2x_amd64.so, FAUfile_FB2x_amd64.so
- FireBird 2.5.0beta2 unter Windows XP SP2
     - mit FreeAdhocUDF_FB2x_i32_oWatC.dll, FAUfile_FB2x_i32_oWatC.dll
     - mit FreeAdhocUDF_FB2x_i32_MSVC9.dll, FAUfile_FB2x_i32_MSVC9.dll
- FireBird 2.5.0beta2 unter ubuntu 8.04.3 LTS Desktop
    - mit FreeAdhocUDF_FB2x_i32.so, FAUfile_FB2x_i32.so
- FireBird 2.5.0beta2 amd64 unter ubuntu 8.04.3 amd64 LTS Desktop
    - mit FreeAdhocUDF_FB2x_amd64.so, FAUfile_FB2x_amd64.so
nach oben • go top •
Interims-Versionen "adhoc20090715interim" und "adhoc20090720interim"
nicht veröffentlichte Test-Versionen nur zu internen Zwecken
nach oben • go top •
Fehlerbereinigte-Version "adhoc20090128a" vom 31.01.2009
1 korrigierte Funktion
behebt Bug in
- F_WOYISO
nach oben • go top •
Version "adhoc20090128" vom 28.01.2009
4 korrigierte Funktionen
behebt Bug in
- F_PROZENTE (lieferte falsche Werte)
- F_COUNTWEEKDAYS (lieferte in einigen Konstellationen falsche Werte)
- F_UUID1TIMESTAMP und UUID1COMPRTIMESTAMP nun auch unter Windows threadsave
behebt Bug in declair-Script für F_RC
Das Scripte wurde 2008-12-19 auch für die Download-Version adhoc20080303 korrigiert.
behebt falsche Deklarationen im declair-Script declarations_rfunc.sql für
- EXTRACTDATE
- EXTRACTTIME
- FIRSTDAYMONTH
- LASTDAYMONTH
- INCDATE
- INCDATETIME
- MAXDATE
- MINDATE
- LTRIM
- LONGLTRIM
- RTRIM
- LONGRTRIM
- TRIM
- LONGTRIM
- SUBSTR
- LONGSUBSTR
- RUPPER
- LONGRUPPER
- RLOWER
- LONGRLOWER
- WORDNUM
- LONGWORDNUM
- REPEATTRIM
- LONGREPEATTRIM
Die Scripte wurden 2008-12-19 auch für die Download-Version adhoc20080303 korrigiert.
12 neue Umrechnungs-Funktionen
- F_C_OBU2G - Obulus (Antike) nach Gramm
- F_C_G2OBU - Gramm nach Obulus
- F_C_DRA2G - Drachme (Antike) nach Gramm
- F_C_G2DRA - Gramm nach Drachme
- F_C_GBBU2L - GB bushel nach Liter
- F_C_L2GBBU - Liter nach GB bushel
- F_C_USBU2L - US bushel nach Liter
- F_C_L2USBU - Liter nach US bushel
- F_C_TIME2DECTIME - Zeit nach Dezimal-Zeit
- F_C_DECTIME2TIME - Dezimal-Zeit nach Zeit
- F_C_TIME2INDTIME- Zeit nach Industrie-Zeit (auf Minuten gerundete Sekunden)
- F_C_INDTIME2TIME - Industrie-Zeit nach Zeit
26 neue Numerische-Funktionen
- F_CROSSSUM - Quersumme
- F_CROSSDIFF- Querdifferenz
- F_WEIGHTCROSSSUM - mit Stellenwert gewichtete Quersumme
- F_ITERATECROSSSUM - einstellige oder iterierte Quersumme
- F_GTIN8CHECK - Berechnung der GTIN-8 Prüfziffer
- F_GTIN8 - komplette GTIN-8 Nummer
- F_UPC12CHECK - Berechnung der Prüfziffer einer UPC-12 Nummer
- F_UPC12 - komplette UPC-12 Nummer
- F_GTIN13CHECK - Berechnung der GTIN-13/GLN Prüfziffer (ex EAN Nummer)
- F_GTIN13 - komplette GTIN-13/GLN Nummer
- F_GTIN14CHECK - Berechnung der GTIN-14 Prüfziffer
- F_GTIN14 - komplette GTIN-14Nummer
- F_NVE18CHECK - Berechnung der Prüfziffer einer NVE-18 Nummer
- F_NVE18 - komplette NVE-18 Nummer
- F_ISBN10CHECK - Berechnung der Prüfziffer einer ISBN-10 Nummer
- F_ISBN10 - komplette ISBN-10 Nummer
- F_ISBN13CHECK - Berechnung der Prüfziffer einer ISBN-13 Nummer
- F_ISBN13 - komplette ISBN-13 Nummer
- F_ISSN8CHECK - Berechnung der Prüfsumme einer ISSN Nummer
- F_ISSN8 - komplette ISSN Nummer
- F_UPSTNCHECK - Berechnung der Prüfsumme einer UPS Tracking-Nr.
- F_UPSTN - komplette UPS Tracking-Nr.
- F_2OF5CHECK -  Berechnung der Prüfsumme einer 2-aus-5 Nummer
- F_2OF5 - komplette 2-aus-5 Nummer
- F_CODE39CHECK - Berechnung der Prüfsumme einer code-39 Nummer
- F_CODE39 - komplette code-39 Nummer
16 neue Datums-Funktionen
- F_AGEINWORKINGDAYS - analog zu F_AGEINDAYS aber es können bei der Berechnung einzelne oder mehrere
       Wochentage ausgenommen werden
- F_AGEINWORKINGDAYSTHRESHOLD - analog zu F_AGEINDAYSTHRESHOLD aber es können bei der Berechnung
       einzelne oder mehrere Wochentage ausgenommen werden
- F_WORKINGDAYSBETWEEN - analog zu F_DAYSBETWEEN aber es können bei der Berechnung einzelne oder mehrere
       Wochentage ausgenommen werden
- F_INDMINUTESBETWEEN - Industrieminuten zwischen zwei Timestamps
- F_INDMINUTESBETWEENTHR - Industrieminuten zwischen zwei Timestamps, mit Minimal- und Maximalzeit
- F_INDMINUTESBETWEENTHRIB - InterBase-Version der INDMINUTESBETWEENTHR
- F_FIRSTDAYQUARTER - erstes Datum des Quartals des Datums
- F_LASTDAYQUARTER - letztes Datum des Quartal des Datums
- F_FIRSTDAYWEEK - erstes Datum der (US)Woche des Datums (1. Tag der Woche = Sonntag)
- F_FIRSTDAYWEEKISO - erstes Datum der (ISO)Woche des Datums (1. Tag der Woche = Montag)
- F_LASTDAYWEEK - letztes Datum der (US)Woche des Datums (letzter Tag der Woche = Samstag)
- F_LASTDAYWEEKISO - letztes Datum der (ISO)Woche des Datums (letzer Tag der Woche = Sonntag)
- F_FIRSTDAYWOY - erstes Datum der (US)woche des Jahres
- F_LASTDAYWOY - letztes Datum der (US)woche des Jahres
- F_FIRSTDAYKW - erstes Datum der (ISO)Kalenderwoche des Jahres
- F_LASTDAYKW - letztes Datum der (ISO)Kalenderwoche des Jahres
1 neue BLOb-Funktion
- F_BLOBLOAD - lädt (Binär)Datei in ein BLOB
6 neue sonstige-Funktionen
NVL-Funktionen (NULL-value-Funktionen) in Anlehnung an die Oracle-Syntax:
Diese Funktionen funktionieren (leider) nur ab FireBird 2.0 - ältere FireBird- und alle InterBase-Versionen können kein NULL übergeben!
- F_SNVL - NVL für Strings
- F_SNVL2 - Variante der NVL für Strings
- F_INVL - NVL für Integer
- F_INVL2 - Variante der NVL für Integer
- F_DNVL - NVL für Double
- F_DNVL2 - Variante der NVL für Double
Neu: Spezial-Version für den Eisfair1-Server (und sonstige Systeme mit glibC < 2.3 ?)
Die 32-Bit-Windows Version wird ab sofort mit dem openWatcom-Compiler erzeugt.
Die Microsoft VisualC 8 (msvc8) builds benötigen keine mehr zur Laufzeit verlinkte Bibliotheken (wie z.B. VC80.CRT)
Source-code aufgeräumt
Anpassung Handbuch
Anpassung DECLARE-Scripte

geänderte und neue Funktionen der Version getestet auf
- InterBase 7.5 SP1 unter MandrivaLinux 2008.0
- InterBase 2009 unter Windows XPSP2
- FireBird 1.5.5 unter Windows2000 Advanced Server SP4
- FireBird 1.5.5 unter MandrivaLinux 10.2 (LE 2005)
- FireBird 2.0.3 unter Eisfair 1.5.4 Eiskernel 1.6.0
- FireBird 2.1.1 unter openSuse 11.0
- FireBird 2.5.0alpha1 unter Windows XPSP2
- FireBird 2.5.0alpha1 unter ubuntu Desktop 8.04.1 LTS
- FireBird 2.5.0alpha1 amd64 unter ubuntu Desktop 8.04.1 amd64 LTS
nach oben • go top •
Version "adhoc20080303" vom 03.03.2008
einige geänderte Funktionen
behebt Bug (event. Server-Crash) in
- F_STRINGLISTITEM
- F_UUID1COMPRTIMESTAMP
- F_INCDATE
- F_INCDATETIME
- F_ADDWEEK
- F_ADDDAY
- F_ADDHOUR
- F_ADDMINUTE,
- F_ADDSECOND
- F_WEIBERFASSNACHT
- F_ROSENMONTAG
- F_KARNEVALSDIENSTAG
- F_ASCHERMITTWOCH
- F_PALMSONNTAG
- F_GRUENDONNERSTAG
- F_KARFREITAG
- F_OSTERSAMSTAG
Ich hoffe dieses Thema mit der Speicher-Belegung/-Freigabe ist nun endgültig ausgestanden.
Fehler in DECLARE-Scripte beseitigt
Ab dieser Version gibt es auch (für Feld-Testzwecke) eine mit dem OpenWatcom Compiler erzeugte 32-Bit-Version.
Dadurch konnten die beiden Funktionen F_UUID1TIMESTAMP und F_UUID1COMPRTIMESTAMP auch threadsave gemacht werden (nur in der openWatcom-Version).
nach oben • go top •
Version "adhoc20080219" vom 19.02.2008
2 geänderte Funktionen
- F_FIXEDPOINTLANG - Bug: wenn keine Nachkommastellen gewählt wurden wurde 1000er Punkt falsch gesetzt
- F_ADDYEAR - Bug: Behandlung des 29.2. bei Ergebnis in einem Nicht-Schaltjahr falsch
5 (+3) neue Datums-Funktionen
- F_COUNTWEEKDAYS
- F_DATETOSTRLANG (Sprachen-Version von F_DATETOSTR)
- F_WOYISO (Version von F_WOY mit Berechnung der Kalenderwoche nach ISO)
- F_AGEINWEEKSISO (ISO-Version von F_AGEINWEEKS mit Montag als 1. Tag der Woche)
- F_AGEINWEEKSNULLISO (ISO-Version von F_AGEINWEEKSNULL mit Montag als 1. Tag der Woche)
- F_AGEINWEEKSTHRESHOLDISO (ISO-Version von F_AGEINWEEKSTHRESHOLD mit Montag als 1. Tag der Woche)
- F_AGEINWEEKSTHRESHOLDNULLISO (ISO-Version von F_AGEINWEEKSTHRESHOLDNULL mit Montag als 1. Tag der Woche)
- F_WEEKSBETWEENISO (ISO-Version von F_WEEKSBETWEEN mit Montag als 1. Tag der Woche)
2 neue String-Funktionen
- F_DOMAINFROMEMAIL (extrahiert die Domain aus einer eMail-Adresse)
- F_ROT13 (sehr einfache Verschlüsselung)
40 neue Umrechnungs-Funktionen
- F_C_FUR2M
- F_C_M2FUR
- F_C_CH2M
- F_C_M2CH
- F_C_RD2M
- F_C_M2RD
- F_C_LI2M
- F_C_M2LI
- F_C_LEA2KM
- F_C_KM2LEA
- F_C_SHOT2M
- F_C_M2SHOT
- F_C_CBL2M
- F_C_M2CBL
- F_C_NL2M
- F_C_M2NL
- F_C_NM2M
- F_C_M2NM
- F_C_CUIN2CUM
- F_C_CUM2CUIN
- F_C_CUFT2CUB
- F_C_CUB2CUFT
- F_C_CUYD2CUB
- F_C_CUM2CUYD
- F_C_CUP2ML
- F_C_ML2CUP
- F_C_ST2G
- F_C_G2ST
- F_C_CWT2G
- F_C_G2CWT
- F_C_LBFT2NM
- F_C_NM2LBFT
- F_C_MPUSGAL2L100KM
- F_C_L100KM2MPUSGAL
- F_C_MPGBGAL2L100KM
- F_C_L100KM2MPGBGAL
- F_C_MPH2KMPH
- F_C_KMPH2MPH
- F_C_FPS2MPS
- F_C_MPS2FPS
- F_C_SMPH2KMPH
- F_C_KMPH2SMPH
Anpassung Handbuch
Anpassung DECLARE-Scripte
geänderte und neue Funktionen der Version getestet auf
- InterBase 7.5 SP1 unter MandrivaLinux 2008
- InterBase 2007 unter Windows XPSP2
- FireBird 1.5.4 unter Windows2000 Advanced Server SP4
- FireBird 1.5.3 unter MandrivaLinux 10.2 (LE 2005)
- FireBird 2.0.3 unter Windows XPSP2
- FireBird 2.0.1 unter ubuntu server 6.06 LTS
- FireBird 2.0.1 amd64 unter ubuntu server 6.06 amd64 LTS
nach oben • go top •
Version "adhoc20071203" vom 03.12.2007
einige geänderte Funktionen
behebt Speicherleck unter Windows für einige BLOb- und String-Funktionen
Es wird wieder der ib_util_malloc aus der ib_util verwendet. Damit ist beim compilieren/linken ein Einbinden der ib_util.lib wieder notwendig.
nach oben • go top •
Version "adhoc20071128" vom 28.11.2007
mehrere geänderte Funktionen
behebt Bug in F_UPPER
behebt Bug in F_LOWER
behebt Bug in F_GSOUNDEX
behebt Bug in F_REPLACESTRING
behebt Bug in BLOb-Funktionen
behebt Bug in F_ADDSECOND, F_ADDMINUTE, F_ADDHOUR, F_ADDDAY, F_ADDWEEK bei negativer Addition
3 neue Funktionen
(nur für Win 1251 Zeichensatz)
- F_RUPPER
- F_RLOWER
- F_RLATIN
Anpassung Handbuch
Anpassung DECLARE-Scripte
geänderte Funktionen der Version getestet auf
- InterBase 7.5 SP1 unter MandrivaLinux 2008
- InterBase 2007 unter Windows XPSP2
- FireBird 1.5.4 unter Windows2000 Advanced Server SP4
- FireBird 1.5.3 unter MandrivaLinux 10.2
- FireBird 2.0.3 unter Windows XPSP2
- FireBird 2.0.3 unter ubuntu server 6.06 LTS
- FireBird 2.0.1 amd64 unter ubuntu server 6.06 amd64 LTS
nach oben • go top •
Version "adhoc20070824" vom 24.08.2007
1 geänderte Funktion
behebt Bug in F_REPLACESTRING für FireBird 2.0 unter Linux
nach oben • go top •
Version "adhoc20070823" vom 23.08.2007
mehrere geänderte Funktionen
behebt Bugs in verschiedenen BLOb-Funktionen unter 64Bit Linux, fast alle BLOb-Funktionen überarbeitet.
nach oben • go top •
Version "adhoc20070809" vom 09.08.2007
2 geänderte Funktionen
behebt Bug (Server-Crash) in
- F_INCDATE
- F_INCDATETIME
5 erweiterte Funktionen
24 neue Sprachen in F_CMONTHLONGLANG (die mit ISO 8859_1 darzustellen sind)
     pt = portugiesisch,
     nl = niederländisch
     no = norwegisch Bokmål
     se = schwedisch
     dk = dänisch
     fi = finnisch
     hu = ungarisch
     ie = irisch(es gälisch)
     ee = estnisch
     is = isländisch
     al = albanisch
     va = lateinisch
     v1 = kirchlisches lateinisch
     c1 = katalanisch
     s1 = schottisch
     s2 = schottisches gälisch
     w1 = walisich
     b1 = bretonisch
     b2 = baskisch
     n1 = norwegisch Nynorsk
     za = afrikaans
     fo = faörisch
     lu = luxembourgisch
     w2 = wallonisch
24 neue Sprachen in F_CMONTHSHORTLANG s.o.
24 neue Sprachen in F_CDOWLONGLANG s.o.
24 neue Sprachen in F_CDOWSHORTLANG s.o.
24 neue Sprachen in F_NUMINWORDS s.o.
14 neue Funktionen
- F_KALENDERWOCHE
- F_WEIBERFASSNACHT
- F_ROSENMONTAG
- F_KARNEVALSDIENSTAG
- F_ASCHERMITTWOCH
- F_PALMSONNTAG
- F_GRUENDONNERSTAG
- F_KARFREITAG
- F_OSTERSAMSTAG
- F_OSTERMONTAG
- F_HIMMELFAHRT
- F_PFINGSTSONNTAG
- F_PFINGSTMONTAG
- F_FRONLEICHNAM
stellt Input/Output-Kompatibilität zu den restlichen bisher noch nicht umgesetzten rFunc String-Funktionen her
dazu 5 neue Funktionen:
- F_REPEATTRIM (REPEATTRIM, LONGREPEATTRIM)
- F_STRREPEAT (STRREPEAT, LONGSTRREPEAT)
- F_STRSTUFF (STRSTUFF, LONGSTRSTUFF)
- F_FLOATTOSTR (FLOATTOSTR)
- F_INTTOSTR (INTTOSTR)
stellt Input/Output-Kompatibilität zu den restlichen bisher noch nicht umgesetzten rFunc BLOb-Funktionen her
dazu 3 neue Funktionen:
- F_BLOBSTRPOS (B_STRPOS)
- F_BLOBCMP (B_STRCMP)
- F_BLOBTEXTPOS (B_TEXTPOS)
Damit verbleiben als noch nicht umgesetzte rFunc-Funktionen:
Noch keine Input/Output-Kompatibilität zu rFunc spezial-Funktionen
- EAN13CS
- CALCEXPR
- EXPRISVALID
Noch keine Input/Output-Kompatibilität zu rFunc NVL-Funktionen
- IIF
- DIF
- CIF
- LONGCIF
- DTIF
Anpassung Handbuch
Anpassung DECLARE-Scripte
Ab jetzt auch 64Bit-Linux-Version für AMD64
Debug-code aus der Windows-Version entfernt, darum dll jetzt wesentlich kleiner.
Es wird nicht mehr der ib_util_malloc aus der ib_util verwendet. Damit ist beim compilieren/linken ein Einbinden der ib_util.lib nicht mehr notwendig.
Version getestet auf
- InterBase 7.1 unter MandrivaLinux 2006
- InterBase 2007 unter Windows XPSP2
- FireBird 1.5.4 unter Windows2000 Advanced Server
- FireBird 1.5.3 unter MandrivaLinux 10.2
- FireBird 2.0.1 unter Windows XPSP2
- FireBird 2.0.1 unter ubuntu server 6.06 LTS
- FireBird 2.0.1 amd64 unter ubuntu server 6.06 amd64 LTS
- FireBird 2.1.beta1 unter MandrivaLinux 2007
nach oben • go top •
Interims-Version "adhoc 20070511beta" vom 11.05.2007 - nicht veröffentlicht
nach oben • go top •
Version "adhoc20070209" vom 09.02.2007
7 geänderte, 39 neue Funktionen
stellt Kompatibilität auch für negative Parameter zu FreeUDFLib etc. her (Leer-String statt kompletter String) für
- F_LEFT
- F_MID
- F_RIGHT
stellt Kompatibilität für einstellige KWs zu FreeUDFLib etc. her (führende 0) für
- F_WOY
behebt Memory-Leck bei negativem Parameter in
- F_STROFCHAR
behebt Bug  in
- F_PROPERCASE (keine Umwandlung von Großbuchstaben zu Kleinbuchstaben)
- F_FIXEDPOINTLANG (rundet falsch und gibt bei Rundung mit 9 am Ende ein ":" statt der 0 aus)
fügt neu hinzu (7 Funktionen):
String Funktionen
- F_ KEYUP
Numerische Funktionen

- F_NUMINWORDS
- F_ROUNDTOEVEN
Datum/Zeit Funktionen
- ADDPERIOD
- SUBPERIOD
- PERIOD2SECONDS
- SECONDS2PERIOD
stellt Input/Output-Kompatibilität zu fast allen rFunc String-Funktionen
dazu neu
- F_RPADLEFT (PADLEFT, LONGPADLEFT)
- F_RPADRIGHT (PADRIGHT, LONGPADRIGHT)
- F_STRPOS (STRPOS)
- F_STRCMP (STRCMP)
- F_RSTRINGCOUNT (STRCOUNT)
- F_RWORDCOUNT (WORDCOUNT)
- F_WORDNUM (WORDNUM, LONGWORDNUM)
- F_RC (C, LONGC)
- F_CONVERTSYMBOLS (CONVERTSYMBOLS, LONGCONVERTSYMBOLS)
z. Zt. noch nicht umgesetzt
- REPEATTRIM
- STRREPEAT
- STRSTUFF
- FLOATTOSTR
- INTTOSTR
stellt Input/Output-Kompatibilität zu allen rFunc Math-Funktionen her
dazu neu
- F_DIV (DIV)
- F_Z (Z)
- F_DZERO (DZERO)
- F_GETRANDOM (GETRANDOM)
- F_BIN_GET (GETBIT)
- F_BIN_SET (SETBIT)
stellt Input/Output-Kompatibilität zu allen rFunc Datum/Zeit-Funktionen her
dazu neu
- F_EXTRACTYEARDAY (EXTRACTYEARDAY)
- F_EXTRACTWEEKDAY (EXTRACTWEEKDAY)
- F_RISLEAPYEAR (ISLEAPYEAR)
- F_MILLISECOND (EXTRACTMILLISECOND)
- F_DATETOSTR (DATETOSTR)
- F_RENCODEDATE (ENCODEDATE)
- F_RENCODEDATETIME (ENCODEDATETIME)
- F_DOW (DOW)
- F_FIRSTDAYMONTH (FIRSTDAYMONTH)
- F_LASTDAYMONTH (LASTDAYMONTH)
- F_INCDATE (INCDATE)
- F_INCDATETIME (INCDATETIME)
- F_TIMETODOUBLE (TIMETODOUBLE)
- F_DATETODOUBLE (DATETODOUBLE)
- F_DOUBLETODATE (DOUBLETODATE)
- F_DOUBLETOTIME (DOUBLETOTIME)
stellt Input/Output-Kompatibilität zu fast allen rFunc BLOb-Funktionen her
dazu neu
- F_RBLOBMID (B_SUBSTR, B_LONGSUBSTR)
z. Zt. noch nicht umgesetzt
- B_STRPOS
- B_STRCMP
- B_TEXTPOS
stellt Input/Output-Kompatibilität zu allen rFunc UUID-Funktionen her
- dazu keine neuen Funktionen notwendig
stellt Input/Output-Kompatibilität zu allen rFunc Konstanten-Funktionen her
- dazu keine neuen Funktionen notwendig
Noch keine Input/Output-Kompatibilität zu rFunc spezial-Funktionen
- EAN13CS
- CALCEXPR
- EXPRISVALID
Noch keine Input/Output-Kompatibilität zu rFunc NVL-Funktionen
- IIF
- DIF
- CIF
- LONGCIF
- DTIF
Zu einigen rFunc-Funktionen wird es keine Umsetzung geben, weil sie
- nur für Windows sind (und somit nicht oder nur sehr schwer nach Linux zu portieren sind)
- Nur mit kyrillischen Zeichensatz zu gebrauchen
- InterBase/FireBird Systemfunktionen
- schlicht überflüssig (geworden) sind
Die Windows-Funktionen sind
- FCREATE
- FOPEN
- FREAD
- LONGFREAD
- FWRITE
- FSEEK
- FCLOSE
- FREMOVE
- FSIZE
- FSEEK_CUR
- FSEEK_END
- FSEEK_SET
- FO_RDONLY
- FO_WRONLY
- FO_RDWR
- FO_CREAT
- FO_TRUNC
- FO_EXCL
- FO_APPEND
- FS_IREAD
- FS_IWRITE
- FS_IEXEC
- MSGBOX
Nur mit kyrillischen Zeichensatz zu gebrauchen sind
- NUMINWORDS
- RLATIN
- LONGRLATIN
- RTRANSLIT
- LONGRTRANSLIT
InterBase/FireBird Systemfunktionen sind
- ADD_USER
- MODIFY_USER
- DELETE_USER
Überflüssig sind
- INITRANDOM (überflüssig weil die Random-Funktionen hier automatisch initialisieren)
- LIBVERSION
- LIBNAME
- MD5SUM
- MD5INIT
- MD5UPDATE
- MD5FINAL
nach oben • go top •
Interims-Version "adhoc20070130interim" vom 30.1.2007 - nicht veröffentlicht
Interims-Version "adhoc20070122interim" vom 22.1.2007 - nicht veröffentlicht
Interims-Version "adhoc20070118interim" vom 18.1.2007 - nicht veröffentlicht
nach oben • go top •
Version "adhoc 20061221" vom 21.12.2006
entfernt (Funktion ohne Sinn)
- F_UUIDCOMPARE
fügt neu hinzu (131 Funktionen):
String Funktionen
- F_ORD
- F_PRED
- F_SUCC
- F_PADCENTER
- F_REVERSE
- F_WORDCOUNT
- F_STRINGCOUNT
Numerische Funktionen
- F_EVEN
- F_RAND
- F_DOUBLERANDOM
- F_SIGN
- F_SQRT
- F_LN
- F_LOG
- F_LOG10
- F_FLOOR
- F_FRAC
- F_CEILING
- F_POWER
- F_SOFTROUND
Numerische Funktionen: Trigonometrie
- F_SIN
- F_COS
- F_TAN
- F_COT
- F_ASIN
- F_ACOS
- F_ATAN
- F_ATAN2
- F_ACOT
- F_SIND
- F_COSD
- F_TAND
- F_COTD
- F_ARCSIND
- F_ARCCOSD
- F_ARCTAND
- F_ARCCOTD
- F_SINH
- F_COSH
- F_TANH
- F_COTH
- F_ARSINH
- F_ARCOSH
- F_ARTANH
- F_ARCOTH
Numerische Funktionen: Binär
- F_BIN_AND
- F_BIN_OR
- F_BIN_XOR
- F_BIN_NOT
- F_BIN_SHL
- F_BIN_SHR
BLOb Funktionen
- F_BLOBWORDCOUNT
Umrechnungs-Funktionen
- F_C_IN2M
- F_C_FT2M
- F_C_YD2M
- F_C_MILE2KM
- F_C_SM2KM
- F_C_FM2M
- F_C_P2MM
- F_C_M2IN
- F_C_M2FT
- F_C_M2YD
- F_C_KM2MILE
- F_C_KM2SM
- F_C_M2FM
- F_C_MM2P
- F_C_AR2SQM
- F_C_HA2SQM
- F_C_MORGEN2SQM
- F_C_SQFT2SQM
- F_C_AC2SQM
- F_C_SQYD2SQM
- F_C_SQM2AR
- F_C_SQM2HA
- F_C_SQM2MORGEN
- F_C_SQM2SQFT
- F_C_SQM2AC
- F_C_SQM2SQYD
- F_C_BBL2L
- F_C_GBFLOZ2ML
- F_C_USFLOZ2ML
- F_C_GBPT2L
- F_C_USPT2L
- F_C_GBQT2L
- F_C_USQT2L
- F_C_GBGAL2L
- F_C_USGAL2L
- F_C_RT2CBM
- F_C_L2BBL
- F_C_ML2GBFLOZ
- F_C_ML2USFLOZ
- F_C_L2GBPT
- F_C_L2USPT
- F_C_L2GBQT
- F_C_L2USQT
- F_C_L2GBGAL
- F_C_L2USGAL
- F_C_CBM2RT
- F_C_CT2G
- F_C_OZ2G
- F_C_OZTR2G
- F_C_LB2KG
- F_C_G2CT
- F_C_G2OZ
- F_C_G2OZTR
- F_C_KG2LB
- F_C_G2T
- F_C_BAR2TORR
- F_C_BAR2PA
- F_C_PSI2PA
- F_C_TORR2PA
- F_C_CAL2J
- F_C_PS2KW
- F_C_BHP2KW
- F_C_T2G
- F_C_TORR2BAR
- F_C_PA2BAR
- F_C_PA2PSI
- F_C_PA2TORR
- F_C_J2CAL
- F_C_KW2PS
- F_C_KW2BHP
- F_C_C2F
- F_C_F2C
- F_ROMAN2ARABIC
- F_ARABIC2ROMAN
Funktionen für Konstante
- F_PI
- F_E
- F_C
- F_G
- F_K
Behebt Fehler
- in F_PROZENTE
- mit negativen Zahlen in F_ZAHLRUNDEN
- runden unter Linux in F_ZAHLRUNDEN
Änderungen von Enteypoints:
- F_TRUNCATE jetzt f_truncate statt truncate
- F_ROUND jetzt f_round statt round
Anpassung für FB 2.0 - UDFs können jetzt auch NULL zurückgeben.
Anpassung Handbuch
Funktionen getestet auf
- InterBase 7.1 unter MandrivaLinux 2006
- InterBase 2007 unter Windows XPSP2
- InterBase 2007 unter MandrivaLinux 2006
- FireBird 2.0 unter Windows XPSP2 ohne <null> Declairs
- FireBird 2.0 unter Windows XPSP2 mit <null> Declairs
- FireBird 2.0 unter MandrivaLinux 2006
nach oben • go top •
Version "adhoc 20061031" vom 31.10.2006
fügt neu hinzu:
- F_NBSP
- F_DQM
- F_SQM
- F_TAB
- F_INTRANDOM
- F_UUID1MAC
- F_UUID1RAND
- F_UUID1MACCOMPR
- F_UUID1RANDCOMPR
- F_UUID4
- F_UUID4COMPR
- F_UUID2UUIDCOMPR
- F_UUIDCOMPR2UUID
- F_UUIDCOMPARE
- F_UUID1TIMESTAMP
- F_UUID1COMPRTIMESTAMP
- F_UUID1MACMAC
- F_UUID1COMPRMAC
- F_UUIDVERSION
Anpassung Handbuch
(neue Funktionen) getestet auf
- InterBase 7.1 SP2 unter Windows 2000 Advanced Server
- InterBase 7.1 SP2 unter Mandriva Linux 2006
- InterBase 7.5 SP1 unter Windows XP Professional
- InterBase 7.5 SP1 unter Mandriva Linux 2006
- InterBase 2007 unter Windows XP Professional
- FireBird 1.5.2 unter Windows 2000 Advanced Server
- FireBird 1.5.2 unter SuSe 10.0
- FireBird 1.5.2 unter Mandriva Linux 2006
- FireBird 2.0 RC5 unter Windows XP Professional
- FireBird 2.0 RC5 unter Mandriva Linux 2006
nach oben • go top •
Version "adhoc 20060925" vom 25.09.2006
behebt Fehler (auch Server-Absturz) für InterBase und FireBird in:
- F_BLOBASPCHAR
- F_BLOBCAT
- F_BLOBCATSTR
- F_BLOBREPLACESTRING
behebt Fehler für Linux
- F_DAYSOFMONTHS
fügt neu hinzu:
- F_BLOBMAXSEGMENTLENGTH
- F_BLOBSEGMENTCOUNT
- F_BLOBLINE
- F_BLOBLINE_COUNT
- F_BLOBCOMPARE
- F_BLOBSUBSTR
Anpassung Handbuch
(neue Funktionen) getestet auf
- InterBase 7.1 SP2 unter Windows 2000 Advanced Server
- InterBase 7.1 SP2 unter Mandriva Linux 2006
- InterBase 7.5 SP1 unter Windows XP Professional
- InterBase 7.5 SP1 unter Mandriva Linux 2006
- FireBird 1.5.2 unter SuSe Linux 8.1
- FireBird 1.5.2 unter SuSe Linux 10.0
- FireBird 1.5.2 unter Mandriva Linux 2006
- FireBird 2.0 RC4 unter Windows XP Professional
- FireBird 2.0 RC4 Mandriva Linux 2006
nach oben • go top •
Interims-Version "adhoc 20060919" vom 19.09.2006 - nicht veröffentlicht
nach oben • go top •
Version "adhoc 20060516" vom 16.05.2006
- angepaßt auf InterBase 7.5
- stellt Lauffähigkeit ab FireBird 2.0 RC1 her (compiliert mit RC2)
- unter Windows ab FireBird 1.5 nur noch eine FreeAdhocUDF-FireBird-Variante notwendig
- unter Windows ab InterBase 6 nur noch eine FreeAdhocUDF-InterBase-Variante notwendig
- unter Linux für FireBird 1.5 nur noch für SuSe 8.1 eine eigene Variante notwendig
- unter Linux für InterBase nur noch eine FreeAdhocUDF-InterBase-Variante notwendig
- SuSe 8.1 mit InterBase 6 nicht mehr länger unterstützt (getestet)
korrigiert Fehler in
- F_AGEINYEARSTHRESHOLD (Parameter vertauscht)
- F_ADDMONTH
Fehlerbeseitigung und Anpassung Handbuch
Diese Version wurde getestet auf
- InterBaseSS 6.02 unter Windows XP Professional und Windows 2000 Advanced Server
- InterBase 7.1 SP2 unter Windows XP Professional und Windows 2000 Advanced Server
- InterBase 7.1 SP2 unter Mandrake Linux 10.0 / Mandriva Linux 10.1 / Mandriva Linux 2006
- InterBase 7.5 unter WindowsXP Professional
- InterBase 7.5 unter Mandriva Linux 2006
- FireBirdSS 1.5.2 unter Windows XP Professional und Windows 2000 Advanced Server
- FireBirdSS 1.5.2 unter Mandrake Linux 10.0 / Mandriva Linux 10.1
- FireBirdSS 1.5.2 unter SuSe Linux 8.1 (benutze FreeAdhocUDF.so_SuSe81_FB15 !)
- FireBirdSS 1.5.2 unter SuSe EnterpriseServer 8 (benutze FreeAdhocUDF.so_SuSe81_FB15 !)
- FireBirdSS 1.5.2 unter SuSe Linux 10.0
- FireBirdSS 1.5.2 unter Ubuntu Server 5.10
- FireBirdSS 1.5.2 unter Kubuntu 5.10- FireBirdSS 2.0.0 RC2 unter Windows 2000 Advanced Server 
- FireBirdSS 2.0.0 RC2 unter Mandriva Linux 2006
nach oben • go top •
Version "adhoc 20060509" vom 09.05.2006

nach oben • go top •
Version "adhoc 20060306" vom 06.03.2006
fügt neu hinzu:
- eine Variante zu F_SUBSTR wg. Kompatibilität zur (Delphi-)FreeUDFLib
nach oben • go top •
Version "adhoc 20060302" vom 02.03.2006
fügt neu hinzu:
- F_STRINGLISTITEM
- F_LF
- F_STR2EXCEL
- F_BLOB2EXCEL
- F_BLOBCAT
- F_BLOBCATSTR
- F_BLOBREPLACESTRING
korrigiert (den gleichen) Fehler in
- F_ADDYEAR
- F_ADDMONTH
- F_ADDWEEK
- F_ADDDAY
- F_ADDHOUR
- F_ADDMINUTE,
- F_ADDSECOND
erweitert
- F_FINDWORD und F_FINDNTHWORD um Sonderzeichen (äöü...)
Anpassung Handbuch
nach oben • go top •
Version "adhoc 20051231" vom 31.12.2005
behebt folgende Fehler:
- F_OSTERDATUM (berechnete den Dienstag nach Ostern statt den Ostersonntag)
- UDF-Definitionsscript (Entrypoint von F_MAX und F_MIN war falsch)
- Anpassung Handbuch
nach oben • go top •
Version "adhoc 20051016" vom 16.10.2005 (136 Funktionen)
stellte Kompatibilität zwischen Windows und Linux für InterBase und FireBird her und ist kompatible zu FreeUDFLib, FreeUDFLibC, FreeUDFLib AvERP und GrUDF. Sie enthält neue Funktionen, die es bisher nicht in einer der vier UDFs gab, die aber nützlich sind.
- F_VERSION
- F_EUROVAL
- F_ROUND
- F_DIGITS
- F_STRIPSTRINGHOLD
- F_FACT
- F_FIXEDPOINTLANG
- F_AGEINYEARS
- F_AGEINYEARSTHRESHOLD
- F_AGEINDAYS
- F_AGEINDAYSTHRESHOLD
- F_AGEINHOURS
- F_AGEINHOURSTHRESHOLD
- F_AGEINMINUTES
- F_AGEINMINUTESTHRESHOLD
- F_AGEINSECONDS
- F_AGEINSECONDSTHRESHOLD
- F_YEARSBETWEEN
- F_MONTHSBETWEEN
- F_WEEKSBETWEEN
- F_DAYSBETWEEN
- F_HOURSBETWEEN
- F_MINUTESBETWEEN
- F_SECONDSBETWEEN
- F_ADDWEEK
- F_ADDDAY
- F_ADDHOUR
- F_ADDMINUTE
- F_ADDSECOND
- F_ENCODEDATE
- F_ENCODETIME
- F_ENCODETIMESTAMP
- F_LASTDAY
- F_STRRM
- F_STRCOPY
nach oben • go top •
1. Version (ohne VersionsNr.) vom 23.08.2004 (84 Funktionen)
stellte Kompatibilität zwischen Windows und Linux für InterBase her und war kompatibel mit der FreeUDFLib und der FreeUDFLibC. Sie enthielt außerdem einige neue Funktionen.
- F_LOWER
- F_UPPER
- F_MAXNUM
- F_MINNUM
- F_CMONTHLONGLANG
- F_CMONTHSHORTLANG
- F_CDOWLONGLANG
- F_CDOWSHORTLANG
- F_DAYSOFMONTH
- F_DTIME
- F_GFORMATD
- F_TELEFONNR
- F_IF
vorige Seite • previous page • passée sitenach oben • go top • vers le hautnächste Seite • next page • prochain site