Easygate Software

EgStrParser - Demo
FREE

 Download Compiled Demo Application

 

Demo Edition

The Demo edition is functionally identical to the Standard edition, with the following restrictions:

  • Inputs longer than 30 characters are rejected.
  • The library requires that the Delphi IDE be running.
  • It cannot be used in applications distributed to third parties.

 

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 - Demo

String parser for Delphi

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

  • ✔ Immediate access to the product
  • ✔ Unlimited downloads
  • ✔ Basic email support
Price:
Free
⚡ Free Instant Access
✉ Download by Email