Database Imaging

LEADTOOLS has specific features designed for the imaging database developer. You can use the database features to store images in any of the file formats supported by LEADTOOLS. LEADTOOLS' database support includes a wide variety of callback routines and features multi-page support. These features, when combined with the excellent compression options available in LEADTOOLS, provide a solid base for building robust database applications such as those used in fields like Real Estate, Law Enforcement and Internet on-line shopping.

You can maintain images in a database using any valid file format to store an image in a long binary field. You can do so in the following ways:

image\sqrblit.jpg [ActiveX32 and COM only] Use Open Database Connectivity (ODBC).

image\sqrblit.jpg [ActiveX32 and COM only] Use OLE DB.

image\sqrblit.jpg [ActiveX and COM with Visual Basic and VCL only] Use data binding.

image\sqrblit.jpg Use functions to read files from memory and write files to memory.

image\sqrblit.jpg Use LEAD OLE server to embed or link images in any database that supports an OLE field.

LEADTOOLS Database Imaging features are grouped into four areas as follows:

image\sqrblit.jpg Low Level

image\sqrblit.jpg Data Binding

image\sqrblit.jpg OLEDB/ODBC

image\sqrblit.jpg OLE Server

Each area is described in further detail in the following sections.

Low-Level

Loading and saving in memory, available in all platforms, is one of the low-level methods available for working with databases. In addition, the API, Class Library, COM, and NET platforms have functions to allow loading and saving based on offsets. The API and Class Library platforms have functionality for Input/Output redirection as well. The LEADTOOLS Low-Level Database features are available in the following products:

LEADTOOLS Raster Imaging Pro

LEADTOOLS Document Imaging

LEADTOOLS Document Imaging Suite

LEADTOOLS Medical Imaging

LEADTOOLS Medical Imaging Suite

In addition, the Loading and Saving in Memory capabilities are available in the following product:

LEADTOOLS Raster Imaging

Support for the Low-Level Database features is provided for the following programming interfaces:

ActiveX

API

Class Library

COM

VCL

Data binding:

The simplest database support is with Visual Basic, where you can bind a LEAD ActiveX control to a data control. You can associate the LEAD control with a long binary field in the database, and let the data control handle all of the database maintenance and navigation. VB data binding allows you to use the Visual Basic JET engine to store and retrieve images to/from any database supported by JET. Delphi/Builder data binding is available for VCL users. LEADTOOLS Data binding features are available in the following products:

LEADTOOLS Raster Imaging

LEADTOOLS Raster Imaging Pro

LEADTOOLS Document Imaging

LEADTOOLS Document Imaging Suite

LEADTOOLS Medical Imaging

LEADTOOLS Medical Imaging Suite

Support for the Data binding features is provided for the following programming interfaces:

ActiveX (VB)

(Delphi/Builder)

OLEDB/ODBC

LEADTOOLS provides support for OLEDB/ODBC to ActiveX and COM users. Open Database Connectivity (ODBC) is a standard interface for accessing local and remote databases. ODBC provides access primarily to SQL data. LEADTOOLS includes support for 32-bit Open Database Connectivity (ODBC), allowing you to work with any ODBC database. To use ODBC, you define a data source that is implemented with an ODBC driver; then you access the data source in the same way you would a local database. LEADTOOLS provides ActiveX methods and properties and COM objects that let you directly access image data through an ODBC data source.

Also, for systems with ActiveX or COM support, you can use OLE DB and ADO to access all types of data in an OLE Component Object Model (COM) environment. You can bind the LEADTOOLS OLE DB Control to an OLE DB data source, such as the Microsoft ADO Data Control. You can associate the LEADTOOLS OLE DB Control with a long binary field in the database, and let the data control handle all of the database maintenance and navigation.

LEADTOOLS OLEDB/ODBC features are available in the following products:

LEADTOOLS Raster Imaging

LEADTOOLS Raster Imaging Pro

LEADTOOLS Document Imaging

LEADTOOLS Document Imaging Suite

LEADTOOLS Medical Imaging

LEADTOOLS Medical Imaging Suite

Support for the OLEDB/ODBC features is provided for the following programming interfaces:

ActiveX

COM

OLE Server

LEADTOOLS provides a customized OLE 2.0 in-place server, which can store and retrieve images into/from any OLE client. OLE Server functionality is available in all platforms in the following products:

LEADTOOLS Raster Imaging

LEADTOOLS Raster Imaging Pro

LEADTOOLS Document Imaging

LEADTOOLS Document Imaging Suite

LEADTOOLS Medical Imaging

LEADTOOLS Medical Imaging Suite