VISOCO dbExpress driver for Sybase ASE (Win32 version) 2.3


Free Trial
3.03 MB
  Download  




Publisher Description



VISOCO dbExpress driver for Sybase ASE is a dbExpress driver for Borland Delphi, Kylix, C++ Builder.

VISOCO dbExpress driver for Sybase ASE provides direct access to Sybase ASE and allows you to avoid Borland Database Engine (BDE), ODBC, ADO.

Key features:
- High-performance
- Native access to Sybase ASE
- Compatibility with standard and third-party data-aware controls and components
- Easy installation and distribution
- Minimized driver size and use of system resources
- Cross-platform support via Borland CLX for Windows and Linux
- Free support for registered users
- "Per developer" license without royalty fee

Compatibility:
- Delphi 6
- Delphi 7.1
- Delphi for .Net 8
- Delphi 2005
- C++ Builder 6.0
- Sybase ASE 11.0
- Sybase ASE 11.5
- Sybase ASE 12.0
- Sybase ASE 12.5
- Sybase ASE 15.0

Download VISOCO dbExpress driver for Sybase ASE at: http://www.visoco.com/download/

The Trial version can be used for evaluation purposes only. You can use it for 30 days and not more than 1000 queries for all connections in your application.

Need more information? Please visit our site: http://www.visoco.com

Program Details



General

 
Publisher VISOCO Software
Released Date 2006-01-10
Languages English

Category

 
Category Development
Subcategory Components & Libraries

System requirements

 
Operating systems windows

Download information

 
File size 3.03 MB
Total downloads 57

Pricing

 
License model Free Trial
Price $249.95

Version History



» version 2.3   -   posted on 2006-01-10
Version 2.3
10-January-06
- ADDED: Support of Sybase ASE 15.0.

Version 2.2
01-August-05

- NEW: The source code now contains both versions - the version compatible with old versions of ASE (11.0 - 12.5) and the version working with ASE 12.5 and higher (Use SYBASE_125 conditional define to compile) (Pro version).
- ADDED: Support of Delphi 2005 for ASE 11.0-12.0 (Win32 version).
- ADDED: A possibility to trim trailing spaces from CHAR datatype (Use eConnTrimChar connection option).
- CHANGED: In the implementation of the handling of NUMERIC/DECIMAL parameters.
- CHANGED: Some minor changes

Version 2.1
01-February-05
- ADDED: Support of Delphi 2005 for ASE 12.5 (Win32 version);
- ADDED: Support of Sybase ASE Express Edition for Linux;
- ADDED: DCU file for a static linking for Delphi 2005 (in the registered Win32
version only);
- FIXED: Minor changes of ISQLConnection.getOption and ISQLMetadata.getOption methods.

Version 2.0 (build 160)
24-August-04
- NEW: Support of ASE 12.5 with Open Client 12.5.
Two in one. Since version 2.0 you gain two drivers. First is optimized for
operation with databases of versions 11.0-12.0, second only for version 12.5.
This version was specially optimized for ASE 12.5. It doesn''t work with the
old versions of ASE and Open Client. Some methods of the driver (especially
ISQLMetadata methods) were rewritten to use new features of the server.
As a result we got a significant enhancement of the performance.
- ADDED: DCU file for a static linking (Delphi 6, 7, C++ Builder 6 in the registered version only)
- ADDED: Support of Delphi 7 Update 1
- ADDED: Support of Delphi 8
- ALTERED: Numerous changes of the implementation of ISQLMetadata: support of the search patterns, filtering by the object''s name, filtering by the name of the schema
- ALTERED: Improved GetProcedureParams method
- ADDED: Additional configuration of the connection properties via "Custom String" parameter(Delphi 7 and higher only).
- FIXED: Fixed the implementation of GetIndices method
- ALTERED: Some fixes of the implementation of ISQLConnection: correct support of the quotation symbol (double quote), correct handling of fully-qualified object names
- ADDED: New demo: StoredProc. We demonstrate using Stored Proc in this demo
- ADDED: New demo: BlobDemo. A simple demonstration how to load/unload text files and image files to/from the BLOB field of the database.
- CHANGED: Updated installer (Windows version only)
- ALTERED: Some minor improvements of other methods
- FIXED: Some minor fixes

Version 1.2.5 (build 106)
23-May-03
ADDED: DCU file for a static linking
Fixed: Minor errors in the installation
ADDED: Improvement of image BLOb''s handling

Version 1.2.5 (build 105)
18-Nov-02
ADDED: Full compatibility with Delphi 7. Source code can be compiled with Delphi 6, 7 and Kylix 2, 3
FIXED: Bug appeared in version 102: attempt to execute nonexistent stored procedure didn''t indicate an error.
ADDED: Added a posibility to determine a connection timeout. (Delphi 7 only)
ADDED: Automatic naming of unnamed fields. (like BDE)
ALTERED: Changed a name of a return parameter of a stored procedure from "return" to "Result". (like BDE)
FIXED: Some minor fixes.

Version 1.2.4 (build 102)
30-Oct-02
FIXED: The following message appears in the log: "Message: Severity: 1. ct_results(): user api layer: external error: This routine cannot be called until all fetchable results have been completely processed.". This error has been fixed.

Version 1.2.4 (build 101)
15-Oct-02
FIXED: Bug with an interface handling that cause an accumulation of unused connections and memory leaks.
FIXED: Bug in ISQLCommand.setParameter that cause Access Violation when passing empty strings.
ADDED: Improved a results processing logic.
ADDED: Support of input BLOB parameters for queries (not for stored procedures!).
ADDED: Improved a BLOB fetching. Removed a restriction that obliges to place BLOB fields in the end of the fields list of SELECT clause.
FIXED: ISQLMetadata.getColumns now returns correct precision and scale for NUMERIC fields and length for VARCHAR fields.
FIXED: Improved a parsing of stored procedure definition in ISQLMetadata.getProcedureParams. This method couldn''t determine OUT-parameters in some cases. It works correctly now.
FIXED: ISQLConnection.connect now close a connection when trying to connect to a database that doesn''t exists instead of keeping a connection to the default database.
ADDED: getErrorMessage now returns extended error description that contains message number and severity.
ADDED: ISQLCommand.setParameter now allows to pass parameters in any order. Previous implementation allows an ascending order only.
ALTERED: ISQLCommand.getNextCursor method has been changed. It returns SQL_NULL_DATA if there is an active cursor.
ALTERED: ISQLMetadata.getIndices method now contains a temporary dummy code. It returns an empty cursor. (There are significant differences between Sybase ASE versions 11.0 - 11.5 - 12.0 and especially Sybase ASA. We are trying to find a solution.)
ADDED: The number of queries in trial version was increased from 100 to 1000.

Version 1.1.1 (build 098)
9-Jul-02
ADDED: ISQLConnection now correctly sends client hostname to the server. This information is available by executing "sp_who" stored procedure.
ADDED: ISQLCursor.isReadOnly always returns false to prevent creation of ReadOnly fields

Version 1.1.1 (build 097)
8-May-02
ADDED: Sybase ASA 7.0 support (via Open Client)

Version 1.1 (build 096)
26-Apr-02
ADDED: build numeration added
FIXED: some bugs were fixed
ADDED: tested with Sybase 11.0

Version 1.1
27-Feb-02
dbExpress driver for Sybase 1.1 released.

» version 2.3   -   posted on 2006-01-10
Version 2.3
10-January-06
- ADDED: Support of Sybase ASE 15.0.

Version 2.2
01-August-05

- NEW: The source code now contains both versions - the version compatible with old versions of ASE (11.0 - 12.5) and the version working with ASE 12.5 and higher (Use SYBASE_125 conditional define to compile) (Pro version).
- ADDED: Support of Delphi 2005 for ASE 11.0-12.0 (Win32 version).
- ADDED: A possibility to trim trailing spaces from CHAR datatype (Use eConnTrimChar connection option).
- CHANGED: In the implementation of the handling of NUMERIC/DECIMAL parameters.
- CHANGED: Some minor changes

Version 2.1
01-February-05
- ADDED: Support of Delphi 2005 for ASE 12.5 (Win32 version);
- ADDED: Support of Sybase ASE Express Edition for Linux;
- ADDED: DCU file for a static linking for Delphi 2005 (in the registered Win32
version only);
- FIXED: Minor changes of ISQLConnection.getOption and ISQLMetadata.getOption methods.

Version 2.0 (build 160)
24-August-04
- NEW: Support of ASE 12.5 with Open Client 12.5.
Two in one. Since version 2.0 you gain two drivers. First is optimized for
operation with databases of versions 11.0-12.0, second only for version 12.5.
This version was specially optimized for ASE 12.5. It doesn't work with the
old versions of ASE and Open Client. Some methods of the driver (especially
ISQLMetadata methods) were rewritten to use new features of the server.
As a result we got a significant enhancement of the performance.
- ADDED: DCU file for a static linking (Delphi 6, 7, C++ Builder 6 in the registered version only)
- ADDED: Support of Delphi 7 Update 1
- ADDED: Support of Delphi 8
- ALTERED: Numerous changes of the implementation of ISQLMetadata: support of the search patterns, filtering by the object's name, filtering by the name of the schema
- ALTERED: Improved GetProcedureParams method
- ADDED: Additional configuration of the connection properties via "Custom String" parameter(Delphi 7 and higher only).
- FIXED: Fixed the implementation of GetIndices method
- ALTERED: Some fixes of the implementation of ISQLConnection: correct support of the quotation symbol (double quote), correct handling of fully-qualified object names
- ADDED: New demo: StoredProc. We demonstrate using Stored Proc in this demo
- ADDED: New demo: BlobDemo. A simple demonstration how to load/unload text files and image files to/from the BLOB field of the database.
- CHANGED: Updated installer (Windows version only)
- ALTERED: Some minor improvements of other methods
- FIXED: Some minor fixes

Version 1.2.5 (build 106)
23-May-03
ADDED: DCU file for a static linking
Fixed: Minor errors in the installation
ADDED: Improvement of image BLOb's handling

Version 1.2.5 (build 105)
18-Nov-02
ADDED: Full compatibility with Delphi 7. Source code can be compiled with Delphi 6, 7 and Kylix 2, 3
FIXED: Bug appeared in version 102: attempt to execute nonexistent stored procedure didn't indicate an error.
ADDED: Added a posibility to determine a connection timeout. (Delphi 7 only)
ADDED: Automatic naming of unnamed fields. (like BDE)
ALTERED: Changed a name of a return parameter of a stored procedure from "return" to "Result". (like BDE)
FIXED: Some minor fixes.

Version 1.2.4 (build 102)
30-Oct-02
FIXED: The following message appears in the log: "Message: Severity: 1. ct_results(): user api layer: external error: This routine cannot be called until all fetchable results have been completely processed.". This error has been fixed.

Version 1.2.4 (build 101)
15-Oct-02
FIXED: Bug with an interface handling that cause an accumulation of unused connections and memory leaks.
FIXED: Bug in ISQLCommand.setParameter that cause Access Violation when passing empty strings.
ADDED: Improved a results processing logic.
ADDED: Support of input BLOB parameters for queries (not for stored procedures!).
ADDED: Improved a BLOB fetching. Removed a restriction that obliges to place BLOB fields in the end of the fields list of SELECT clause.
FIXED: ISQLMetadata.getColumns now returns correct precision and scale for NUMERIC fields and length for VARCHAR fields.
FIXED: Improved a parsing of stored procedure definition in ISQLMetadata.getProcedureParams. This method couldn't determine OUT-parameters in some cases. It works correctly now.
FIXED: ISQLConnection.connect now close a connection when trying to connect to a database that doesn't exists instead of keeping a connection to the default database.
ADDED: getErrorMessage now returns extended error description that contains message number and severity.
ADDED: ISQLCommand.setParameter now allows to pass parameters in any order. Previous implementation allows an ascending order only.
ALTERED: ISQLCommand.getNextCursor method has been changed. It returns SQL_NULL_DATA if there is an active cursor.
ALTERED: ISQLMetadata.getIndices method now contains a temporary dummy code. It returns an empty cursor. (There are significant differences between Sybase ASE versions 11.0 - 11.5 - 12.0 and especially Sybase ASA. We are trying to find a solution.)
ADDED: The number of queries in trial version was increased from 100 to 1000.

Version 1.1.1 (build 098)
9-Jul-02
ADDED: ISQLConnection now correctly sends client hostname to the server. This information is available by executing "sp_who" stored procedure.
ADDED: ISQLCursor.isReadOnly always returns false to prevent creation of ReadOnly fields

Version 1.1.1 (build 097)
8-May-02
ADDED: Sybase ASA 7.0 support (via Open Client)

Version 1.1 (build 096)
26-Apr-02
ADDED: build numeration added
FIXED: some bugs were fixed
ADDED: tested with Sybase 11.0

Version 1.1
27-Feb-02
dbExpress driver for Sybase 1.1 released.

EULA - End User License Agreement



VISOCO SOFTWARE, DBEXPRESS DRIVER FOR SYBASE ASE
END-USER LICENSE AGREEMENT - SINGLE DEVELOPER LICENSE
You should carefully read the following terms and conditions before installing the software. By installing the software you indicate your acceptance of these terms and conditions.

This VISOCO Software ("VISOCO") End-User License Agreement ("EULA") is a legal agreement between you, an individual software developer ("DEVELOPER") and VISOCO for all VISOCO SOFTWARE identified above and including components, source code, demos, intermediate files, media, printed materials, and "online" or electronic documentation ("SOFTWARE") contained in this installation file.

VISOCO grants to you as an individual, a personal, nonexclusive license to install and use the SOFTWARE for the sole purposes of designing, developing, testing, and deploying application programs which you create. If you are an entity, you must designate one individual within your organization to license the right to use the SOFTWARE in the manner provided herein.

By installing, copying, or otherwise using the SOFTWARE, you agree to be bound by the terms of this EULA. If you do not agree to any part of the terms of this EULA, DO NOT INSTALL, USE, DISTRIBUTE IN ANY MANNER, OR REPLICATE IN ANY MANNER, ANY PART, FILE OR PORTION OF THE SOFTWARE. Immediately return it to place of purchase for a full refund.

RIGHTS
Installing the SOFTWARE. You may install and use one copy of the SOFTWARE, including any and all source code if provided, or any prior version legally licensed for the same operating system, on a single computer. The primary user of the computer on which the SOFTWARE is installed may make two additional copies of the SOFTWARE: a second copy for his or her exclusive use on a portable computer and a third copy for his or her exclusive use on a home computer. You acknowledge and agree that the SOFTWARE in source code form remains a confidential trade secret of VISOCO.

Transferring the SOFTWARE. You may transfer all of your rights to use the SOFTWARE to another person, provided that you transfer to that person all of the software, diskettes (if applicable), and documentation provided in this package (including this license agreement), and transfer or destroy all copies in any form. Remember, once you transfer the software, you no longer have any right to use it, and the person to whom it is transferred may use it only in accordance with the copyright law, international treaty, and this license.

Upgrading the SOFTWARE. If you have purchased an upgrade version of the Software, the original product together with the upgrade constitute a single license. The original Software and the upgrade Software cannot both be available for use by two different people at the same time, and cannot be transferred separately without written permission from VISOCO.

RESTRICTIONS
Rental. You may not rent, lease, lend, copy, modify, sub-license, time-share, electronically transmit or receive the Software, except as provided in this license, or as directed by VISOCO. You may not translate, reverse engineer, decompile or disassemble or otherwise alter the Software or its documentation.

Reverse Engineering, Decompilation, and Disassembly. You may not reverse engineer, decompile, or disassemble the SOFTWARE, and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation. The provision of source code, if included with the SOFTWARE, does not constitute transfer of any legal rights to such code, and resale or distribution of all or any portion of all source code and intellectual property will be prosecuted to the fullest extent of all applicable local, federal and international laws. You agree to take all reasonable, legal and appropriate measures to prohibit the illegal dissemination of the SOFTWARE or any of its constituent parts and distributables to the fullest extent of all applicable local, US Codes and International Laws and Treaties regarding anti-circumvention, including but not limited to, the Geneva and Berne World Intellectual Property Organization (WIPO) Diplomatic Conferences.

Distributables. ONLY THE LEGALLY REGISTERED DEVELOPER IS LICENSED TO DISTRIBUTE ROYALTY-FREE VISOCO''S SOFTWARE AND ALL ACCOMPANYING VCL CONTROLS AS PART OF AN EXECUTABLE PROGRAM ONLY, subject to all of the conditions of this agreement.

Creating new components. You may use the SOFTWARE and related source code to create new VCL components for your company''s internal use ONLY. THE SOURCE CODE, PACKAGES, LIBRARIES AND ALL RESULTING INTERMEDIATE FILES (DCU, OBJ, DLL, ETC.) ARE CONFIDENTIAL AND PROPRIETARY TRADE SECRETS OF VISOCO. YOU MAY NOT CREATE NEW ''VCL'' COMPONENTS OR ''ACTIVE X'' COMPONENTS, or ANY OTHER COMPONENT ARCHITECTURE, INCLUDING DLLs, FOR DISTRIBUTION OUTSIDE OF YOUR COMPANY IN ANY FORM, MANNER OR MEDIA OR USING ANY DISTRIBUTION CHANNEL, WHICH UTILIZES ALL OR ANY PORTION OF THE SOFTWARE AND ITS RELATED SOURCE CODE.

Copyright. All title and copyrights in and to the SOFTWARE (including but not limited to any images, demos, source code, intermediate files, packages, photographs, distributables, animations, video, audio, music, text, and "applets" incorporated into the SOFTWARE the accompanying printed materials, and any copies of the SOFTWARE) are owned by VISOCO or its subsidiaries. The SOFTWARE is protected by copyright laws and international treaty provisions. Therefore, you must treat the SOFTWARE like any other copyrighted material except that you may install the SOFTWARE on a single computer provided you keep the original solely for backup or archival purposes. You may not copy the printed materials accompanying the SOFTWARE.

LIMITED WARRANTY
NO WARRANTIES. VISOCO expressly disclaims any warranty for the SOFTWARE. THE SOFTWARE AND ANY RELATED DOCUMENTATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. THE ENTIRE RISK ARISING OUT OF USE OR PERFORMANCE OF THE SOFTWARE REMAINS WITH YOU. To the maximum extent permitted by applicable law, in no event shall VISOCO be liable for any special, incidental, indirect, or consequential damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or any other pecuniary loss) arising out of the use of or inability to use the SOFTWARE or the provision of or failure to provide Support Services, even if VISOCO has been advised of the possibility of such damages.

SUPPORT SERVICES
VISOCO may provide you with support services related to the SOFTWARE ("Support Services"). Use of Support Services is governed by the VISOCO policies and programs described in the user manual, in "on line" documentation and/or other VISOCO-provided materials. Any supplemental SOFTWARE code provided to you as part of the Support Services shall be considered part of the SOFTWARE and subject to the terms and conditions of this EULA. With respect to technical information you provide to VISOCO as part of the Support Services, VISOCO may use such information for its business purposes, including for SOFTWARE support and development. VISOCO will not utilize such technical information in a form that personally identifies you.

CUSTOMER REMEDIES
VISOCO''s and its suppliers'' entire liability and your exclusive remedy shall be, at VISOCO''s option, either (a) return of the price paid, if any, or (b) repair or replacement of the SOFTWARE that does not meet VISOCO''s Limited Warranty and which is returned to VISOCO with a copy of your receipt. This Limited Warranty is void if failure of the SOFTWARE has resulted from accident, abuse, or misapplication. Any replacement SOFTWARE will be warranted for the remainder of the original warranty period or thirty (30) days, whichever is longer.

MISCELLANEOUS
You may not sublicense, assign or transfer the license of the SOFTWARE. Any attempt to sublicense, assign or transfer any of the rights, duties or obligations hereunder is void. Should you have any questions regarding this agreement, you may contact VISOCO by writing to sales@visoco.com.

YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT, UNDERSTAND IT AND AGREE TO BE BOUND BY ITS TERMS AND CONDITIONS. YOU FURTHER AGREE THAT IT IS THE COMPLETE AND EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN US, WHICH SUPERSEDES ANY PROPOSAL OR PRIOR AGREEMENT, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN US RELATING TO THE SUBJECT MATTER OF THIS AGREEMENT.
COPYRIGHT (c) 2001-2004 VISOCO Software. ALL RIGHTS RESERVED.





Add a review


Tell us your experience with VISOCO dbExpress driver for Sybase ASE (Win32 version) 2.3



RELATED PROGRAMS
Our Recommendations






BarCode2D-PNG

VISOCO dbExpress driver for Sybase ASE (Win32 version) 2.3 Screenshot


Click stars to rate this APP!

Users Rating:  
  4.5/5     2
Editor Rating:  
  0/5
Downloads last week: 0
Release Date: 2006-01-10
Publisher: VISOCO Software
Operating System: windows