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

 

Edition Comparison 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)
Complete 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 analyzes free-form text input, converting it into validated and normalized values.

Generates four ready-to-use results:

  • Normalized string, as interpreted by the parser, for display
  • List of normalized values according to the user's regional settings
  • List of normalized 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