CyberMatrix Corp. - appointment scheduling, meeting scheduling, time tracking, time recording, timesheet entry, resource scheduling, class scheduling, attendance management and time management software

  

 

Main

  » Home

  » Sitemap

 
 

Products

  » Meeting Manager

  » Pro Schedule

  » Project Clock

  » Employee Project Clock

  » Timesheets

  » Class Scheduler

  » In Out Scheduler

  » Point of Sale

  » Employee Scheduler

  » More...

 
 

Information

  » About us

  » Downloads

  » Purchase Products

  » News

  » Press Release

  » Testimonials

  » Jobs

  » Subscribe to News

 
 

Support

  » Common Questions

  » Contact

 
 

ODBC Driver

Product Info

 

The ODBC driver is an ODBC 3 driver that works with database engine used in our software. The ODBC driver can be used to successfully access CyberMatrix application data from Microsoft Data Access Components (MDAC) 2.7 or higher and the following applications:

Crystal Reports 8.5 and 9 (Version 9 requires a patch in order to run correctly. Please see the technical bulletin regarding this issue for more information:Problems with ODBC Driver and Crystal Reports 9). There are problems with Crystal Reports 10 in general due to the fact that Crystal keeps breaking the ability of Crystal Reports to work with ODBC drivers that use backslashes in catalog names like this ODBC driver does.

• Microsoft Office 2000 and later (Microsoft Access has problems with using an auto-increment field as part of the primary index since the Jet engine cannot "discover" the keys properly when they are not populated explicitly by the client application.)

• Microsoft Visio 2000 and later

BDE (Borland Database Engine) 5.01 and later (With the BDE there are problems with using an auto-increment field as part of the primary index since the BDE cannot "discover" the keys properly when they are not populated explicitly by the client application.)

ODBCExpress 5.06 and 7

• Microsoft IIS ASP (5 and later. It is recommended that you only use the ODBC functionality in ASP and not the ADO->OLEDB->ODBC bridge driver through the ADO functionality. The bridge driver does not function correctly in most cases.)

Microsoft Visual Basic 6 and later (It is recommended that you only use the ODBC functionality in VB 6 and not the ADO->OLEDB->ODBC bridge driver through the ADO functionality. The bridge driver does not function correctly in most cases.)

Microsoft Visual Studio .NET 2002 and later (It is recommended that you only use the ODBC.NET data provider and not the ADO->OLEDB->ODBC bridge driver through ADO. The bridge driver does not function correctly in most cases.)

Missing Features

There are still a few things missing from the driver, but they should not affect most environments. These missing items are:

• Support for bulk operations (specifically the SQLBulkOperations call)
• Support for many ODBC extended scalar functions

More Information

The driver can completely handle all updating of data via SQL statements and the SQLExecute or SQLExecDirect calls, including BLOB data. Parameters are also completely supported, including BLOB parameters.

The driver provides scrollable cursor support via SQLFetchScroll and SQLExtendedFetch. The only two types of scrollable cursors supported are Static and Dynamic. Keyset-Driven cursors are not supported.

The driver cannot performed positioned updates using the SQL syntax WHERE CURRENT OF and using the SQLSetCursorName and SQLGetCursorName calls. This functionality is not supported in the database engine.

Even though the driver supports parameter arrays, you still cannot request multiple result sets with the SQLMoreResults call. This is not supported in the database engine. You will, however, be able to execute multiple INSERT, UPDATE, or DELETE statements.


1
Problems with ODBC Driver and Crystal Reports 9

There is an issue with the original Crystal Reports 9 when verifying the database in a report that uses the ODBC driver. The following error message appears:

"The database table <TableName> cannot be found. Proceed to remove this table from the report?"

Crystal has issued a hot fix to resolve this problem and you can download it from this link:

ftp://ftp.crystaldecisions.com/outgoing/ehf/cr90dbexwin_en.zip

In their ReadMe PDF file included with the hot fix they describe the problem incorrectly, but the fix does resolve the problem. They indicate that the fact that the ODBC Driver doesn't support catalogs is the source of the problem, however this is not the case. The ODBC Driver does indeed support catalogs, rather the problem is that Crystal Reports 9 was parsing catalog names that are also directory names, such as is the case with local catalog names, and treating everything after the first backslash as a schema name even though the ODBC Driver specifically reports that it does not support schema names. Previously with Crystal Reports 8.5, these types of catalog names were kept intact, as they should be because that is what the ODBC Driver indicates is the catalog name.

Back | Top

Home | Products | News | Download | Order | Help | Pricing | Privacy | Contact Us

TPA Member

Copyright © 1998-2008 CyberMatrix Corporation, Inc.