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

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

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