spacer
spacer
spacer
spacer
Main
spacer
News
spacer
Why Choose Us
spacer
Testimonials
spacer
Partners
spacer
Links
spacer
About Us
spacer
Awards
spacer
Trademarks
spacer
Subscription
spacer
spacer
spacer
spacer
spacer
spacer
spacer
spacer
spacer
VCL
spacer
Kylix
spacer
Download
spacer
Technologies
spacer
Articles
spacer
Current Developments
spacer
spacer
spacer
spacer
spacer
spacer
spacer
spacer
spacer
Buy Now
spacer
Sales Policy
spacer
Upgrades
spacer
spacer
spacer
spacer
spacer
spacer
spacer
spacer
spacer
Policy
spacer
FAQ
spacer
Contacts
spacer
spacer
spacer
spacer
spacer
spacer
spacer
spacer
spacer
spacer
spacer
spacer
spacer
spacer
 
spacer
spacer
Products –> VCL
spacer
spacer
spacer
Products
Delphi Components
spacer
Accuracer
spacer
EasyTable
spacer
SQLMemTable
spacer
Single File System
spacer
CryptoPressStream
spacer
MsgCommunicator
spacer
Active Query Builder
spacer
Database Master
spacer
BDE Replacement
spacer
Delphi Database
spacer
Kylix Components
spacer
Download
spacer
Technologies
spacer
Articles
spacer
Under Development
spacer
spacer
spacer
Order
How To Buy
spacer
Sales Policy
spacer
Upgrade Policy
spacer
spacer
spacer
Support
Support Policy
spacer
FAQ
spacer
Contact Us
spacer
spacer
spacer
Info
Main
spacer
News
spacer
Why Choose Us
spacer
Testimonials
spacer
Partners
spacer
About Us
spacer
Awards
spacer
Trademarks
spacer
Subscription
spacer
spacer




spacer
spacer
spacer
spacer

Accuracer ODBC Driver

Description
Specification
Tested Environments
Versions and Licenses
How to use
Support
How to order

spacer
Description spacer

The Accuracer ODBC Driver provides read/write access to Accuracer database in accordance with Level1 interface conformance of ODBC v.2 specification with some additional Level2 features.
spacer
Starting with v.2.00 Accuracer ODBC Driver works in client-server mode as well as in file-server mode it supported before.
spacer
In file-server mode Accuracer ODBC Driver requires a local or network path to the database file. When you update or insert new data, be sure that the database you work with is not opened in exclusive mode by another application (for example, by AccuracerDatabaseServer utility).
spacer
In client-server mode you must specify connection parameters (such as network address of the server). Be sure that the AccuracerDatabaseServer utility or your own server application was started and configured properly to work with the target database.

spacer
Specification spacer

The Accuracer ODBC Driver exhibits Level1 interface conformance. The features in the Core level also correspond to the features defined in the ISO CLI specification and to the nonoptional features defined in the X/Open CLI specification. The Accuracer ODBC Driver allows the application to do all of the following:

  • Allocate and free all types of handles, by calling SQLAllocConnect, SQLAllocEnv, SQLAllocStmt, and SQLFreeConnect, SQLFreeEnv, SQLFreeStmt.
  • Use all forms of the SQLFreeStmt function.
  • Gain access to the description (metadata) of result sets, by calling SQLColAttributes, SQLDescribeCol, SQLNumResultCols, and SQLRowCount.
  • Query the data dictionary, by calling the catalog functions SQLGetTypeInfo, SQLTables, and SQLColumns.
  • Establish connections, by calling SQLConnect and SQLDriverConnect.
  • Handle dynamic parameters, including arrays of parameters, in the input direction only, by calling SQLBindParameter.
  • Prepare and execute SQL statements by calling SQLPrepare and SQLExecute. Execute SQL statements, by calling SQLExecDirect. All these functions support SQL template and insert values binding by SQLBindParameter in it.
  • Bind result set columns using row-wise binding as well as column-wise binding, by calling SQLBindCol.
  • Fetch one binding row of a result set data and scroll the cursor to the next row, in the forward direction only, by calling SQLFetch or by calling SQLExtendedFetch.
  • Use scrollable cursors, and thereby achieve access to a result set in methods other than forward-only, by calling SQLExtendedFetch with the following FetchOrientation arguments: SQL_FETCH_NEXT, SQL_FETCH_FIRST, SQL_FETCH_LAST, SQL_FETCH_PRIOR, SQL_FETCH_ABSOLUTE, SQL_FETCH_RELATIVE.
  • Fetch one row of a result set or multiple rows using block cursors, by calling SQLExtendedFetch.
  • Obtain an unbound column in parts, by calling SQLGetData.
  • Obtain current values of connection and statement attributes, by calling SQLGetConnectOption and SQLGetStmtOption, and set all attributes to their default values and set certain attributes to nondefault values by calling SQLSetConnectOption and SQLSetStmtOption.
  • Detect driver capabilities, by calling SQLGetFunctions and SQLGetInfo.
Advanced features:
  • Multipart name emulation is released in SQLGetInfo, SQLTables, SQLColumns, SQLPrepare, SQLExecute, SQLExecDirect to allow some application to work with driver. (Level1 and Level2 Interface Conformance)
  • SQL_DESC_NUM_PREC_RADIX, SQL_DESC_NULLABLE attributes in SQLColAttributes (ODBC v.3 Specification)

The Accuracer ODBC Driver supports ODBC v.2 functions only. Nevertheless you can use it even if your application uses ODBC v.3 functions because the Driver Manager (a Windows dll(s)) maps ODBC v.3 functions to ODBC v.2 functions.
spacer
Some features of Accuracer functionality are not available in the Accuracer ODBC Driver due to ODBC standard restrictions. Despite this fact the driver is fully functional and allows almost all database operations, some functions are partially implemented yet and others have some peculiarities. Read Accuracer ODBC Driver White Paper to learn about the Driver features. Also you can find there some recommendations on how to work with the driver.
spacer
To learn about Accuracer database format read Accuracer Specification.

spacer
Tested Environments spacer

The following environments were successfully tested with the Accuracer ODBC Driver:

  • CodeGear Delphi 2009, C++Builder 2009 IDE (via BDE)
  • php v.4 (See php demo supplied with the product)
  • Borland Delphi 7, BDE (See Test demo)
  • Microsoft Visual C++.Net v.7.0 (See included DBFetch demo)
  • Microsoft Excel 2003
  • Microsoft Excel 2002 SP-1
  • Microsoft Access 2002 SP-1
  • Microsoft Visual Studio .Net, Server Explorer
  • BusinessObjects Crystal Reports 11
  • DbExpress driver for ODBC, v.2.12. Tested using DBExpress Open ODBC Explorer, v.2.12. Downloads are available at
spacer
Versions and Licenses spacer

Trial - for 1 developer.
This version allows up to two database multi-user connections and up to five multi-thread single-user connections. Trial version is intended for evaluation only! To develop your application you must buy one or more of the following commercial versions:
spacer
Std - Standard - for 1 developer, without source code.
Team4 - for up to 4 developers, without source code.
Team8 - for up to 8 developers, without source code.
Ent - Enterprise - unlimited number of developers at one company, includes full source code and free Upgrade Subscription for 12 months.
spacer
All commercial licenses are royalty free. It means you may develop any number of applications for any number of users using this product without additional fees.

spacer
How to use spacer

The Accuracer ODBC Driver is easy-to-use: just run setup.exe to install/uninstall the dll in your system. The installation is detailed in Installation chapter in readme.txt. If you have any questions, please read it carefully.
spacer
The basic techniques on how to work with the Driver are shown in Tutorial. Some features of the Driver work are described in White Paper.

spacer
Support spacer

If you have any problems or questions, please read Tutorial and White Paper first. In case you did not find an answer to your questions there, please contact our .
spacer
We consider any ideas while developing further versions of our products. You can read more about our Support Policy here.

spacer
Purchasing and Registration spacer

Please click the following link if you would like to order this product.
spacer
In case you have already bought this product, you can upgrade it to the latest version or edition. Read our Upgrade Policy to learn more about it.
spacer
Please see Sales Policy for details about guarantee, money back, usage terms and conditions.
spacer
If you have any problems or questions, please contact our .

spacer

spacer
spacer
Accuracer is fastest!
spacer
spacer
spacer
Accuracer Database System is the fastest Delphi client/server database!
spacer

spacer
spacer
Custom Development
spacer
spacer
spacer
Custom Development for you - Delphi and C++ Builder!
Experts in Database, Networking, Data Compression and Encryption.
10+ years experience.
spacer

spacer
spacer
Last Releases
spacer
spacer
spacer
10/01/12
SQLMemTable XE3 v.6.00

02/02/12
EasyTable v.7.00

01/31/12
Single File System v.3.00

01/30/2012
CryptoPressStream v.3.00

10/27/11
MsgCommunicator v.5.00

10/06/11
Accuracer VCL v.6.00 Beta 2 with XE2

04/27/11
MsgCommunicator Database Pack v.1.10

03/30/11
Accuracer ODBC Driver v.4.02

03/23/11
Accuracer VCL v.5.90 is the fastest Delphi C/S database

02/10/11
Accuracer is the best in the SQL test!

02/17/06
EasyTable ODBC Driver v.1.20

12/14/05

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.