Easygate Software

EgStrParser - Standard
Features
SQL dialects ElevateDB, MySQL/MariaDB, PostgreSQL, Microsoft SQL Server, SQLite, Firebird, Oracle, Microsoft Access, DBISAM and BDE/Paradox
Supported types Integer, Decimal, Floating point, Boolean, Date, Time, DateTime, String
Output formats Single value, List of values, Range of values
Operators =, <>, >=, >, <=, <, IN, NOT IN, BETWEEN, NOT BETWEEN, LIKE, CONTAINS ALL, CONTAINS ANY, IS NULL, IS NOT NULL
NULL support Yes, for all types.
For String, optionally, interprets an empty string as NULL
Range separator Configurable. (Default ~)
Parsing options

opTrim, opRequired, opNotNull, opEmptyStringNull,

opUppercase, opLowercase

Thread Safe Yes
Use in Services and Console Applications

Yes

 

Comparison of editions Standard Pro Demo
What's Included
TEgStrParser component runtime packages — VCL + FMX
TEgStrParser component design-time packages — VCL + FMX
EgStrParser library DCU (standalone use) — (Win32 and Win64)
Documentation in English and Portuguese (PDF and CHM)
Full source code (.pas.dpk, .dproj, .dpr)
Key features
Delphi 12 Athens and Delphi 13 Florence
Unrestricted use in commercial applications
Cross-platform compilation support (macOS, Android, etc.)
Ability to compile for earlier versions of Delphi

Ability to compile for C++Builder

Usage restrictions

 

Components

EgStrParser - Standard

String parser for Delphi

Description

A Delphi library and component that analyses free-form text input, converting it into validated and standardised values.

Generates four ready-to-use results:

  • Normalised string, as interpreted by the parser, for display
  • List of normalised values according to the user’s regional settings
  • List of normalised SQL literals
  • Complete SQL expression, ready to be inserted into a query

Supports:

  • Simple values
  • Lists of values
  • Ranges of values

Supported SQL dialects:

ElevateDB, DBISAM, MySQL/MariaDB, PostgreSQL, Microsoft SQL Server, SQLite, Firebird, Oracle, Microsoft Access, BDE/Paradox

What's included

  • ✔ Full product access
  • ✔ Unlimited downloads
  • ✔ Priority support
  • ✔ Free updates for 1 year
Price:
45.00 €
🔒 Secure Payment
Download by Email