Professional set of Delphi and C++Builder components for virtual instrumentation

  • Meters, Bars (Gauge), with linear or log(10) scaling
  • Digital indicators (time, value)
  • Operating Point display
  • Dial (knob), Sliders, Trend/Recorder
  • buttons, switches, LED indicators
  • DB-Aware components and many more

CJ Interbase Components

By Licom Systems.

Freeware + source 01 Mar 2001

Description

Contains:
  • TCJIBDataset - Additional functionality added to a TIBDataset
  • TCJIBQuickSearch - Efficient Incremental Searching
  • TCJIBSortCombo - Allow users to change the sort order of the dataset.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 6kB

Platforms: D5

Database Access Components for SQLite v.2008.06.D

By Aducom Software.

Freeware + source 04 Jun 2008

Description

Database Access Components for SQLite: TASQLiteDB, TASQLiteQuery, TASQLiteTable, TASQLiteUpdateSQL.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 2 168kB

Platforms: CB5, CB6, D2005, D2006, D2007, D4, D5, D6, D7

dbConnect v.1.0

By cioosoft.de.

Commercial 22 Apr 2005

Description

Add to your Delphi/Firebird applications a comfortable connection-dialog similar to the Delphi IDE.

Component to save database connection-parameters of Firebird/Interbase.

Features:

  • creates and manages ini-file automatically
  • dialog-captions can be set in Objectinspector (multiliguality)
  • no sourcecode editing necessary.
Requirements:
  • Borland Delphi (version 7 tested)
  • Interbase Express Component (version 7.08 tested).

Informations

  • Status: Demo only
  • Source: None
  • price: $25
  • Exe demo: included
  • Size: 56kB

Platforms: D2005, D5, D6, D7

EzQuery Dialog v.1.0

By John Clark Clark.

Freeware + source 28 May 2008

Description

TQueryDialog that dynamically creates a query dialog from either a TForm, TDBGrid or TDataSet. It is great for end-user database applications where the user needs an easy method to search for database records. Save hours of coding.

It automatically generates the query dialog using any data-aware controls including:

  • DBGrid
  • DBListBox
  • DBComboBox
  • DBCheckBox
  • DBRadioGroup
  • DBEdit
  • DBLookupComboBox
  • DBLookupListBox
  • DBCtrlGrid
  • TTable
  • TQuery
  • Any data aware component.
Supports syntax for filters or SQL. Easy to use. Just drop the component on the form or data module and call the Execute method. Supports both modal dialog and Midi child forms.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 3 036kB

Platforms: C2k6, CB1, CB3, CB4, CB5, D3, D4, D5

FRSQL Tracer v.1.0

By FrontRunner Technologies.

Freeware + source 30 Mar 1999

Description

The TFRSQLTracer component allows you to provide SQL Monitor functionality to your end-users. There are basically three parts to the component. The component itself captures all the same information as SQL Monitor. In addition, it will fire an event whenever any message is generated. This will allow a developer to display the messages however he/she chooses. There is also built-in handling of the messages, in which case the event can be used as an additional filter for the incoming messages. All messages are stored internally by the component, and can be viewed at any time by calling the ShowTraceForm procedure. This lists the messages similar to how SQL Monitor lists them, with a little added information.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 16kB

Platforms: D3, D4

Ga SQL Parser v.0.15 alpha

By Gert Kello.

Freeware + source 20 Jun 2006

Description

A string parser that is capable to parse SQL statements into tokens, allows changing theese tokens and rebuilding (modified) SQL statement.

Consists two components:

  • gaBasicSQLParser
  • gaAdvancedSQLParser.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 232kB

Platforms: D5, D6

IB/FB Managers plugin v.0.23

By Sergey Pfaffenrot.

Freeware 03 Mar 2005

Description

Plug-in For Delphi. It allows to be connected to database Interbase/Firebird and to carry out SQL-inquiries directly in IDE.

Requirements:

  • Library FIBPlus 6.1 and editors;
  • Presence of Delphi 7 IDE.

Informations

  • Status: Fully functional
  • Source: None
  • Size: 61kB

Platforms: D7

IBXSQLEditor v.13b

By Andrew Semack.

Freeware + source 18 Sep 2001

Description

Enlarged SQL Editor for IBX components. This version is also compatible with FIBPlus Components.

Features:

  • Preparation of queries, setting of parameters and executing of SQL expressions.
  • Error reports, highlighting of syntax, work with transactions.
  • Extracting metadata for tables, views and stored procedures.
  • Drag and drop of tables elements and views from a special list.
  • Viewing of plans and query results.
  • Automatic definition of the type of an SQL expression (Open or Execute).
  • Checking of expressions on a special laying.
  • Saving of a self position in Registry.
  • Extracting of metadata both for a set element and the whole database.
  • Saving of metadata to a disk.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 48kB

Platforms: D5, D6

InFormQuery Component v.1.0.0.2

By Miguel Guzman.

Commercial 06 Apr 2006

Description

This is the Delphi component for ad-hoc queries you was looking for, forget complicated forms to enable non-planed queries to your end user, just drop this component into your data-entry forms and you will unleash the power to your end users.

It is so easy to use, just press the "Start Query" button, all the data enabled controls will change temporary to a query controls that allow the use of query sentences like lists, example (CA, OR, NY), ranges 100..200, logical operators >=, <=, <>, negation (.). Then press the "Execute query" and the component bring the records that meet the condition requested.

Informations

  • Status: Trial (work while IDE is running)
  • Source: On purchase/registration
  • price: $49.90
  • Exe demo: included
  • Size: 39kB

Platforms: D5, D6, D7

InstantBDExpress v.1.8.8

By Ethea.

Commercial 14 Sep 2010

Description

InstantBDExpress (IBDX) is a dbExpress-based component library that emulates the behavior of the BDE components, plus an array of techniques and methodologies to integrate these components in existing (possibly huge) applications.

The documentation explains techniques useful to inject IBDX in an existing application for easy transition: the application keeps working with the BDE while it is being converted.

Informations

  • Status: Fully functional
  • Source: On purchase/registration
  • price: $320
  • Size: 1 706kB

Platforms: D2006, D2007, D2009, D2010, D6, D7, DXE

libsql v.0.41

By rene.

Freeware + source 14 Sep 2004

Description

Libsql is an object wrapper around SQLLite and MySQL.

At current state, libsql support sqlite 2.8 and sqlite 3; mysql 4.0 and embedded mysql 4.0. The library is targeted to be compatible with Delphi 4+, Kylix and FreePascal (Both windows and Linux).

The novelty about libsql is the very fast and convenient way to perform queries and to access your result set.

Libsql provides two classes (TLiteDB and TMyDB) to access the database. Both classes are derived from same ancestor, so quering syntax is almost identical. Results are fetched in memory and/or per row on callback-based method ("event"). Object interface provides flexible interface with very little code.

Libsql is particulairy suited for situations where you need quick and easy access to a database (as easy as you would access an ini file), while maintaining full functionality of the database. it does not provide an interface to data-aware components, but the easy quering methods make it not hard to implement it in a GUI.

Libsql supports multi-threaded applications. that is: your application can be threaded. libsql is not threaded itself. if you want threaded (background) db access with event-oriented results, please use another library like TMySQL instead.

Features:

  • full multi-threading support
  • dynamic dll loading
  • quick, simple and flexible database access while maintaining full functionality
  • object structure makes it easy to implement an application not worrying about memory (leaks) or exceptions
  • suited for gui- and console applications and services.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 48kB

Platforms: D3, D4, D5, D6, D7

oksDBQueryBuilder v.1.2

By olkrosoft.

Freeware 16 Mar 2007

Description

oksdbQueryBuilder represents the ideal addition for oksdbEngine. oksdbQueryBuilder allows developpers and users building complex SQL structures by visual joining tables or table fields.

Some Highlights:

  • NonVCL-Component for Borlands Delphi since Version 7
  • Generating SQL-Joins visually via Drag & Drop
  • Generating calulated fields for each table
  • Easy generating complex SQL-92 structures visually
  • Full SQL-92 compatible.

Informations

  • Status: Fully functional
  • Source: None
  • Size: 302kB

Platforms: D2005, D2006, D7

PrIBSQLScript v.0.01

By Consys.

Freeware + source 17 Apr 2000

Description

Execute multiple SQL statements using IBX components.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 288kB

Platforms: D5

SchSQLBuilder v.1.1

By Gabor Schneider.

Freeware + source 05 Dec 2005

Description

Simple SELECT SQL script builder from field-, table- and where info.

Features:

  • Cannot add any item with empty name
  • Fields must be TABLENAME.FIELDNAME format (case insensitive, without spaces)
  • Aliases can contain special character, space, etc.
  • Field items have alias and aggregate informations (TSchFieldDef and TSchAggregate)
  • Table items have alias informations (TSchTableDef)
  • OrderBy items have sort order informations (TSchOrderByDef and TSchOrderBy)
  • You can use English or Hungarian language.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 171kB

Platforms: D3, D4, D5, D6, D7

SQL Parser v.1.1

By Kei.

Freeware + source 01 Mar 2001

Description

TQueryParserComp is a simple text parser which recognizes comments, strings, statement delimiters and special characters.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 16kB

Platforms: D5

SQL Parser v.4.0.01

By Fundamentals Library.

GPLS 19 Oct 2011

Description

  • Fast SQL lexer
  • Complete SQL92 implementation
  • T-SQL extensions, SQL99 and SQL2003 (partially).

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 453kB

Platforms: D2005, D2006, D2007, D7

SQL Set v.1.03

By Technical Street Software.

Freeware + source 14 Jun 2002

Description

Component for construction of list of SQL queries, editable in the property editor at design time, with possibility of insertion of variables in query, which can be replaced by any string value at run time.

Required components: Dinamic List and Text Reader.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 23kB

Platforms: D3, D4, D5, D6

SQLDump v.1.0

By Gideon Vos.

Freeware + source 14 Oct 2001

Description

TSQLDump creates SQL INSERT statements from data in active dataset. Great for creating data backups and data-replication tools.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 5kB

Platforms: D3, D4, D5

SuperFastDistinct v.1.0

By Grebar Systems Inc..

CS 18 May 2006

Description

SuperFastDistinct. is the fastest way on the planet to obtain all the distinct values from a table. All you need is a TTable (or equivalent) and an index on the field(s) you wish to retrieve.
  • Up to 5x, 10x, 100x faster than SQL
  • Over 500x faster than SQL on large LAN based tables over the network (non-Client/Server)
  • Uses up to 1,000x less memory than SQL on large tables compared to database engines like Paradox and others.
  • Prevent computer slow downs and disk thrashing. Improve network throughput.
  • Super easy. Requires only 1 line of code.

A single call to our SuperFastDistinct() procedure is 5x, 10x, even 100x faster than the SQL statement that it replaces:

Select distinct col1 [,col2,col3] from Table1 order by col1 [,col2,col3]

Your users will no longer have to stare at the hourglass while the slow SQL distinct query completes. SuperFastDistinct. can give you the distinct values 5x, 10x to 100x faster than SQL. All you need is an index on the field(s) and our proprietary algorithm will traverse the index to return the distinct values in sub-second speeds even on million row tables. Not only will this make your users happy, but your web server or database server can support more users without consuming vasts amounts of memory.

Features:

  • SuperFastDistinct. works with embedded databases, single user databases, multi-user LAN databases, Client/Server databases, and in-memory tables. Anywhere you can use a Table component, you can use SuperFastDistinct..
  • SuperFastDistinct. works with any index, including compound indexes.
  • Let’s say you have an index made up of the fields: Country, State, City. You have a choice of retrieving the distinct Countries, or the distinct Country & State combinations, or the distinct Country & State & City combinations. (You must choose one or more of the leading index fields. You can’t get distinct Cities from this compound index because the index does not start with City. You would need to create another index on City if you want just the distinct cities.)
  • Add a Filter or a Range to get a subset of distinct values from the table.
  • SuperFastDistinct. is thread safe.
  • Save the distinct values to any TStrings object like a TComboBox, TListBox, TMemo, or to another database table or even to a memory table like kbmMemTable etc..
  • The results are automatically sorted in index order.
  • Unlike SQL, SuperFastDistinct. will not consume a lot of memory and will run fast even on machines with very little memory. Memory consumption is extremely low.
  • SQL engines like Paradox/BDE can consume vast amounts of memory when retrieving the distinct values from a large table. During our benchmark tests, some of the SQL engines consumed over 100 MB of memory when retrieving the distinct values from a 1 million row table. By comparison, SuperFastDistinct. used only 1 kilobyte of memory to retrieve the same distinct values from the same 1 million row table.
  • SQL is not required. If your database doesn’t support SQL, that’s fine because SuperFastDistinct. doesn’t use SQL. SuperFastDistinct. works on any TTable component or 3rd party table component like DBISAM, Advantage, NexusDb, dbExpress, and even kbmMemTable. Support for other databases can be added by the user and we will be releasing support for more databases over the next few months.
  • SuperFastDistinct. comes with complete source code.
  • Works with IntraWeb(TM) from AtoZed and most web based applications that can compile Delphi code.
  • SuperFastDistinct. is 100% Delphi code and runs on Delphi 4 through Delphi 2006 Win32 and Delphi Vcl .NET. All of the SuperFastDistinct. code is stored in a single Delphi unit called SuperFastDis.Pas. There are no DLL’s or additional files to install to your client’s machine. SuperFastDistinct. gets compiled directly into your .exe file. Getting super fast distinct values from your table is just one function call away.
  • No royalties.
Download our benchmark demo and see the speed improvements for yourself.

Informations

  • Status: Demo only
  • Source: Included
  • price: $89
  • Size: 5 720kB

Platforms: C2k6, CB4, CB5, CB6, D2005, D2006, D4, D5, D6, D7

TeMeL_SQLParser class v.1.05

By eMeL.

Freeware + source 23 Jun 2005

Description

This class an ANSII C++ code for parse and decompose a select SQL statement.

You can modify any tag of statement and rebuild SQL command. It's an easy way to modify SQL text before execute.

This class is very clear and easy of use. Naked ANSII C++ code for portable applications. It use very few resources and very quick.

Informations

  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 4kB

Platforms: CB1, CB3, CB4, CB5, CB6

TFilterSQL v.1.0

By Dmitry Yatcenko.

Freeware + source 29 Aug 2001

Description

Runtime filtering SQL query builder. Required TFilterFieldLink, TDecimalEdit components (included).

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 10kB

Platforms: D5, D6

TMsDataAdapter v.1.1.1.1

By Mohammad Sanati.

Shareware 12 Apr 2009

Description

It is a combined component (DataSet, Provider, ClientDataSet and UpdateSQL). If you are used to use ClientDataset, you may want to specify sql statement for each Modify, Delete and Insert sql. This is provided by TMsDataAdapter. It also allows you to change your connection easily from ADO to DBX or IBX or BDE. You can change your connection bridge with minimal source change. Remember that it works based on MIDAS.

Informations

  • Status: With Nag-Screen
  • Source: On purchase/registration
  • price: $9
  • Source price: $9
  • Size: 990kB

Platforms: D2007

TMultiUpdate SQL v.1.1

By Skybound Software.

Freeware + source 11 Jan 2000

Description

This component is similar to the TUpdateSQL component but is capable of executing multiple statements in one step. A help file is included with a more detailed description.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 21kB

Platforms: D3, D4, D5

TSQLList v.0.1

By Anthony Zanetti.

Freeware + source 29 Sep 1999

Description

The TSQLList component makes it possible to store 10 SQL requests. For each request one can define the author, the creation date and a description on the request. One associates TQuery with TSQLList and one can choose one of the 10 requests which will be carried out by TQuery with the ActiveSQL property.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 6kB

Platforms: D2, D3, D4, D5

TUpdate Multi v.2.0

By Cogisoft.

Freeware + source 03 May 1999

Description

The UpdateMulti component is similar to Delphi's UpdateSQL component, but it is able to update multiple tables.

Informations

  • Status: Fully functional
  • Source: Included
  • Size: 14kB

Platforms: D2, D3, D4