errors that can occur when you run a report from tigerpaw

Upload: scboley

Post on 03-Jun-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    1/22

    1

    Errors That Can Occur When Youre Running aReport From Tigerpaws SQL-based System(Version 9 and Above)

    Modified10/2/2008

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    2/22

    2

    Introduction

    The following is an explanation of some errors you might encounter when running a report, eitherfrom within Crystal, or from within Tigerpaws Enterprise (SQL-based) system. In some cases, theerrors are caused by a problem in the Crystal Report itself, in most other cases the problem is inthe Selection Formula in the Reports Explorer.

    Except for the very first error listed (No error message, however, the report does not contain anydatabase fields)the errors are listed in alphabetical order. In a few cases, the exact description ofthe error may have changed, possibly causing the error to be listed out of sequence. There arent

    that many errors so we recommend that you scan the entire list to make sure the error youregetting isnt shown anywhere in the list.

    If you get an error that is not in this document, please email the specifics to

    [email protected]

    so we can document the error.

    There are several places in this document where reference is made to a document titledConverting Custom Reports to Tigerpaw CRM+. That document is available from:

    http://www.tigerpawsoftware.com/downloads/downloads_selected.asp?category=Suite%2010

    mailto:[email protected]:[email protected]://www.tigerpawsoftware.com/downloads/downloads_selected.asp?category=Suite%2010http://www.tigerpawsoftware.com/downloads/downloads_selected.asp?category=Suite%2010http://www.tigerpawsoftware.com/downloads/downloads_selected.asp?category=Suite%2010mailto:[email protected]
  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    3/22

    3

    Table of Contents

    Introduction...................................................................................................................................... 2No error message, however, the report does not include any database fields ................................... 4A statement is expected here.............................................................................................................. 4Database Connector Error .................................................................................................................. 5

    Error: -2147417848................................................................................................................ 5Error: -2147417848Invalid TLV record ........................................................................................ 6Error 6 - Overflow ............................................................................................................................. 7Error (9): Subscript out of range ........................................................................................................ 8Error 52: Bad file name...................................................................................................................... 8Error 525: Failure to load report ........................................................................................................ 8Error: A Crystal Reports job failed because a free license could not be obtained in the timeallocated ............................................................................................................................................. 8Error: A number, currency amount, boolean, date, time or string is expected here .......................... 8Error: Failed to open a rowset - Native Error 17 ............................................................................... 9Error: Failed to open a rowset - Native Error 105 ............................................................................. 9

    Error: Failed to open a rowset - Native Error 107 ............................................................................. 9Error: Failed to open a rowset - Native Error 156 ........................................................................... 11Error: Failed to open a rowset - Native Error 170 ........................................................................... 11Error: Failed to open a rowset - Native Error 207 ........................................................................... 12Error: Failed to open a rowset - Native Error 209 ........................................................................... 13Error: Invalid Procedure call or argumentError Number 5 .......................................................... 13Error: Logon Failed - Native Error 18456 ....................................................................................... 14Error: The matching for this string is missing.............................................................................. 14Error: The report file XXXXX.rpt does not exist ............................................................................ 14Error: The string is non-numeric...................................................................................................... 14Failed to load database information......................................................................................... 15

    Failed to open the connection.. Database Vendor Code: 17................................................... 15Failed to open the connection.. Database Vendor Code: 4060............................................... 15Failed to retrieve data from the database.. Database Vendor Code: 102................................ 17Failed to retrieve data from the database.. Database Vendor Code: 107................................ 17Failed to retrieve data from the database.. Database Vendor Code: 145................................ 18Failed to retrieve data from the database.. Database Vendor Code: 207................................ 18Failed to retrieve data from the database.. Database Vendor Code: 245................................ 18Failed to retrieve data from the database.. Database Vendor Code: 1540.............................. 19Failed to retrieve data from the database.. Database Vendor Code: 4104.............................. 19Invalid Argument provided .............................................................................................................. 20Not implemented. Details: Error Code 0x800a0cb3 ........................................................................ 20

    The page size was not large enough to format the contents of an object in the report .................... 21This document could not be opened. It does not appear to be a Crystal Report Document ............ 21Unable to login to Crystal Reports and open the report........................................................... 21

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    4/22

    4

    No error message, however, the report does not include any database fields

    If a specific report prints only headings and labels, but does not include any data from thedadabase, assuming that there really is data to be printed, then the problem is most likely that thereport includes a Selection Formula which does not return any data to the report.

    Prior to Crystal Version 10 (possibly Version 9), the Selection Formulas used in the Crystal Reportwere ignored when the report was run from Tigerpaw. That is no longer true. Now, with Version11 of Crystal, Selection Formulas in the report itself are evaluated and processed after theSelection Formulas supplied by Tigerpaw are evaluated and processed.

    A second cause of a data-missing report, is an invalid link between tables in the report. If thishappens with a system-supplied report, please contact our support department. If this happens witha custom report youve modified, check the links between the tables in the reportmore thanlikely, at least one of the links is not correct.

    A statement is expected here

    The cause of this problem is not known. If you get this error, please contact our support group.

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    5/22

    5

    Database Connector Error

    The only known instance of the Database Connector Error was caused by a table that had two linkspointing to the table. Removing the invalid link solved the problem. You can display the links byclicking Database | Database Expert | Links.

    One user reported that the table with two links was caused when Crystal added a new link (eventhough the Smart Link function was turned off), when a new table (tblSysListViewPrint in this

    case) was added to the report.

    Error: -2147417848

    This is actually a class of errorsthe text that follows the large negative number varies dependingon the cause of the specific error.

    The problem in the message box above, in one instance, resulted from a table and or a formula thatwas missing from a report. There is a new requirement in our SQL version, that all the reports thatare run from the Service Order View or the Service Order List View must include thetblSysListViewPrint table, with the proper link to the Service Order table, and they must alsoinclude a Selection Formula in the report itself.

    These two requirements are explained thoroughly in the document titled Converting Crystal

    Reports from Access to Enterprise. Refer to the section titled New Requirements for ReportsPrinted From Either the Service Order View or the Service Order List View.

    Another inception of this error was the result of a report that used the wrong database driver. Youcan check the driver being used by clicking Database | Database Expert to display the DatabaseExpert form. In the Selected Tables window on the right side of that form, right-click the ServerName at the top of the window to display the Properties form (see below). On that form, theDatabase Type must have a Value of OLE DB (ADO); any other value will probably cause thiserror.

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    6/22

    6

    To correct the error, you must specify the proper (OLE DB) driver, as explained in the document

    titled Converting Crystal Reports from Access to Enterprise in the section titled Mapping theAccess-based tables and fields to the SQL-based tables and fields.

    Error: -2147417848Invalid TLV record

    Crystals documentation basically indicates that this is a .dll problem. On at least one occasion,this error was cleared by closing and then rebooting Tigerpaws software.

    In one other instance, the user had just installed Tigerpaws Software and had gotten errors duringthe installation process, indicating that some files did not get properly installed. When he tried to

    print a report, he got the Invalid TLV record message. To resolve the problem, he had touninstall and reinstall the Tigerpaw Software.

    The following information was copied from Crystals Knowledge Base:

    The "Invalid TLV Record" error message may appear for the following reasons:

    There are missing runtime files on the client computer. Check the Developer RuntimeHelp file (Runtime.chm) installed with Crystal Reports for a list of required runtime files.

    'UFManager.dll' is not distributed to the client computer. Ensure that it is located in the

    "C:\Program Files\Common Files\Crystal Decisions\2.0\bin" folder.

    Crqe.dll is not registered on the client computer. On the taskbar, click the 'Start' button,and then click 'Run'. In the 'Open' text box, type 'regsvr32 '. For example,

    regsvr32 "c:\program files\common files\crystal decisions\2.0\bin\crqe.dll"

    The report file has become corrupted. For more information, refer to knowledge basearticle c2005670.

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    7/22

    7

    The client computer does not have the 'CommonFiles' registry subkey. To create thisregistry subkey, follow these steps:

    ===================================================================WARNING:

    Using the Registry Editor can cause serious problems that may require reinstalling the

    operating system. Neither Crystal Decisions (nor Tigerpaw Software) is responsible for anyproblems resulting from using the Windows Registry Editor. Use the Registry Editor at your ownrisk. It is recommended that you back up the registry before you edit it.

    ===================================================================

    1. On the taskbar, click the 'Start' button, and then click 'Run'.

    2. Type 'Regedit' in the 'Open' combo-box, and then click 'OK'.

    3. Expand the registry key:

    \HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\9.0\Crystal Reports

    4. Right-click the 'Crystal Reports' folder, select 'New' | 'String Value', and name the new key'CommonFiles'.

    5. Right-click the 'CommonFiles' subkey, select 'Modify', and type the following value in the'Value data' text box:

    "C:\Program Files\Common Files\Crystal Decisions\2.0\bin\"

    Error 6 - Overflow

    This error is caused by an invalid Selection Formula in the Report Definition record in the ReportsExplorer. In the formula below, the characters > are missing from the right side of thecommand, causing the error:

    tblContracts.Description = '

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    8/22

    8

    Error (9): Subscript out of range

    The only known instance of this problem was caused because an ODBC driver was used, ratherthan the OLE DB (ADO) driver, when the database connection was made. To correct this

    problem, you have to point the report at the database using the correct driver, the OLE DB(ADO) driver, and remap each of the tables, following the process described in the documenttitled Converting Reports to Tigerpaw CRM+ V10, referred to at the beginning of this

    document. Refer to the section titled Converting a Report a Summary of the Steps Involved".

    Error 52: Bad file name

    There are apparently several sub-messages you can get with this error. In every know instance ofthis error, every report generated the error - users got the error no matter which report they tried torun from a specific workstation.

    In all cases, the problem is easily solved by setting the Reports Path field in the Rep record of theperson trying to run the report, to the correct folder, the one that contains the reports. To do that:

    click Edit | Master Tables | Rep | Account Reps.

    Double-click on your Rep record entry on the right side of the form. The "Reports Path" isin the bottom-right corner of the Manager tab.

    Browse to the proper folder and click Ok to select that folder in the Reports Path field.

    Click Save and Exit to close your Rep record.

    At that time, youll be asked if you want to use that same folder for all the other Reps?Thats up to you.

    Error 525: Failure to load report

    The only known cause of this error is trying to run a report written for SQL (using Crystal 9.x)against an Access database (which requires a report to be written in Crystal version 8.x).

    Error: A Crystal Reports job failed because a free license could not be obtained in the time

    allocated

    The cause of this error is not known. Crystal Reports documentation refers to .Net applicationsand other causes that are not relevant to our application. Rebooting Tigerpaw clears the error. Ifyou get this error, please contact our support department and give us any information you considerrelevant.

    Error: A number, currency amount, boolean, date, time or string is expected here

    The most common cause of this message is an error in the Selection Formula in the ReportDefinition record in Tigerpaws Reports Explorer. In the formula below, there is a double-quotebefore the equal signit should be a single-quote.

    tblServiceOrders.Status = "'

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    9/22

    9

    Error: Failed to open a rowset - Native Error 17

    This message further states that the SQL Server does not exist or access denied. The cause of

    this error has not been determined. If you get this error, contact our support department.

    Error: Failed to open a rowset - Native Error 105

    This error is the result of a bug in the software; the problem has been fixed and will be included inthe next release of the software (after version 9.5.0073). If you encounter this error, contact oursupport department.

    Error: Failed to open a rowset - Native Error 107

    The error above has several known causes:

    1. The error can be the result of a table name that wasnt correctly changed in the Crystal

    report during the conversion / mapping process. To check for / solve this problem, seeChanging the Table Names in the document titled Converting Crystal Reports from

    Access to Enterprise.

    2. The error can be the result of the table name being spelled incorrectly in a formula in theReports Explorer. This is one of the most common causes, and, in fact, this is the cause ofthe message displayed above - note that the table tblQuotes still has a { as part of thename in the message above - thats whats causing the problem in this case.

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    10/22

    10

    3. The error can be the result of an invalid link between tables in the report. To solve theproblem, see Fixing the Links Between Tables in the document titled Converting

    Crystal Reports from Access to Enterprise. Specifically, see Figure 10more than likely,you will find that the Return all rows before joining checkbox is checked. If that

    checkbox is checked, uncheck it, and then set the Join Type to Left Outer Join and set theLink Type to Equal ( = ).

    4. The error is often caused by a formula in the Reports Explorer that references a table(tblQuotes, in this case) that is not in the From Clause of the SQL statement.

    There are at least two reasons a table isnt in the From Clause of the SQL statement - eitherthe table is not even included in the report, or the table is included but none of the fields inthat table are used in the report.

    Worst case, solving the problem is a simple matter of adding the table to the report (ifnecessary) and then dragging some field from that table to the report, and then probablysuppressing that field so it doesnt really print. I usually put the field in the Report Header,

    which I then Hide.

    This problem, it turns out, is specific to Crystal Version 9. Previous versions of Crystal (8.5and below) included a table in the From Clause if the table was included in a report, even ifnone of the fields in the table were used in the report. Those reports worked fine in theAccess-based version but had to be modified to work in our SQL-based system. Crystalchanged the way this works in their Version 9 system, as part of their attempts to optimizethe system.

    Also, Crystals Version 10 includes an option that forces a table to be included in the From

    Clause, even if none of the fields from the table are included on the report, so the problemis not a problem in Crystal Version 10 (or 11), if that option is set.

    You can check the SQL statement in the report to see if the table specified in the errormessage is included in the From Clause by clicking Database | Show SQL Query.

    You can also check that the table specified in the error message is included in a report byclicking the Field Explorer toolbutton (located below the word Help in the Menu bar, withan icon that looks like a spreadsheet), and then checking for the table name under theDatabase Fields heading. If the table is not included in the report, youll have to add it to

    the reportsee Adding and deleting tables in the document titled Converting CrystalReports from Access to Enterprise.

    Even though a table is included in a report, it wont be included in the From Clause of theSQL statement unless the report includes at least one field from that table. If necessary, youcan drag a field from the table to a section of the report that is Hidden or Suppressed. Igenerally put fields I dont really want to print in the (unused) Report Header. You can

    even suppress printing of the field, by right-clicking on the field, clicking Format Field,clicking the Common tab, and then clicking the Suppress checkbox.

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    11/22

    11

    Error: Failed to open a rowset - Native Error 156

    In general, this error is caused by a bad Selection Formula in the Reports Explorers RecordDefinition. In one case, a Selection Formula did not have spaces in front and behind the equal sign.The formula read:

    tblQuotes.QuoteNumber=''

    Inserting spaces before and after the equal sign solved the problem.

    In another case, the error was caused by an invalid character in the third character position. Theformula read:

    ''

    The correct formula reads: ''.

    Error: Failed to open a rowset - Native Error 170

    This error message always seems to be caused by an incorrect Selection Formula in the ReportsExplorer. In this case, the error is caused by the extraneous a, the last character in the formula

    below.

    tblServiceOrders.Status = ''a

    Removing the a from the end of the formula solved the problem.

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    12/22

    12

    In another case, the Selection Formula included a command that caused the Rep dropdown to bedisplayed at report run-time, and the error was generated only if the user did not select a Rep fromthe dropdown (indicating the all Reps condition). The problem was resolved by moving thecommand that displays the Rep table to the end of the formula that is sometimes, but not always,required to make a formula work properly. As a general rule then, if you need to use the commandthat calls the Rep table, you should always make it the last command in a formula.

    Heres a formula that generats the Failed to open a rowsetNative Error 170 message, if theuser does not select a Rep from the Rep dropdown:

    ''tblOpportunities.CloseDate Is Nulland tblOpportunities.OpportunityOwner = ''and tblOpportunities.OpportunityType = ''

    To eliminate the error, move the Rep command to the end of the formula, like this:

    ''tblOpportunities.CloseDate Is Nulland tblOpportunities.OpportunityType = ''and tblOpportunities.OpportunityOwner = ''

    Error: Failed to open a rowset - Native Error 207

    This error is the result of an incorrect (misspelled?) field name in the Selection Formula in the

    Reports Explorer.

    The following formula, for instance, generated the error because the Service Order Status field (onthe left side of the equal sign) is missing the s at the end of the word status:

    tblServiceOrders.Statu = ''

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    13/22

    13

    Error: Failed to open a rowset - Native Error 209

    This error is being investigated. If you get this error, contact our support group.

    Error: Invalid Procedure call or argumentError Number 5

    The cause of this error is not known. If you get this error, please contact our support group.

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    14/22

    14

    Error: Logon Failed - Native Error 18456

    To correct this problem, you have to point the report at the database and remap each of the tables,

    even though you may have already done that, following the process described in the documenttitled Converting Reports To Tigerpaw CRM+ V10, which is available from our web page.

    Refer to the section titled Converting a Report a Summary Of The Steps Involved". Whenappropriate, make sure you check the Integrated Security checkbox, as explained in Figure 3.

    If the problem persists after you have remapped the database and the tables, contact our supportdepartment.

    Error: The matching for this string is missing

    This error is the result of an error in the Selection Formula in the Reports Explorers Report

    Definitionthe formula below includes a double-quote at the end of the formula where a singlequote is required.

    tblServiceOrders.Status = '"

    Error: The report file XXXXX.rpt does not exist

    This error message means the system cant find the specified report (the Crystal .RPT file). The

    XXXX.rpt in this message is the directory path and file name of the report. This message is usuallythe result of a typing error when the report name was manually entered on the Report Definitionform in the Reports Explorer.

    Error: The string is non-numeric

    The only known instance of this problem resulted from a report that included a USERPARAMx

    formula (where x is a number from 1-8), expecting to get that value from the Reports ExplorerSelection Formula at report run time, but the Selection Formula did not include the

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    15/22

    15

    USERPARAMx function. The problem was solved by adding the USERPARAMx function to theSelection Formula.

    Failed to load database information

    If you get the error message shown above, then you probably have a corrupt or missing dll. Theeasiest way to resolve this problem is to uninstall our software (using the Uninstall programsupplied with our system), and then reinstall our software.

    If you need assistance with the uninstall process, contact our support department.

    Failed to open the connection.. Database Vendor Code: 17

    This error seems to be the same as Failed to open the connection.. Database Vendor Code:4060. See below.

    Failed to open the connection.. Database Vendor Code: 4060

    The only known instance of this error was caused when a report was run from Tigerpaw and thatreport was pulling data from two different databases. This error, .Vendor Code: 4060 wasencountered on one machine, but a second machine, using the same report, got a different error -Failed to open the connection Vendor Code: 107. See above

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    16/22

    16

    Pointing all the tables to the same database on the same server (from Crystal), and then verifyingthe database corrected the problem on both machines.

    An easy way to check for this problem, is to click Database | Database Expert, to display the formshown below. Note that, in this case, the server name LEWIS is displayed twice on the right sideof the form (highlighted in green). The report could have shown two different server names and (Ithink) the result would have been the same (error 4060). At any rate, seeing more than one servername, or a server name listed more than once, should alert you to the error.

    If you see the same server name listed more than once, thats because you are calling data frommore than one database, all of which reside on the same server. In this case, all the tables listedunder the first instance of the server name LEWIS, were from a database called Scratch10 (forinstance), but the one table listed under the second instance of the server name LEWIS was from adatabase named XYZ (something other than Scratch10, the name of the first database).

    You can check the name of the database that contains a specified table, by right-clicking the tablename in the list in the Selected Tables box on the right side of the Database Expert form, and thenselecting properties. The field labeled Initial Catalog is the name of the database, on the server

    named (in this case) LEWIS.

    As indicated previously, pointing all the tables to one database on one server, and then verifyingthe database, solved this problem.

    To resolve that problem, you must verify the database, as explained in the document ConvertingCustom Reports to Tigerpaw CRM+ V10.doc see the section titled Converting a ReportaSummary Of The Steps Involved. You can also refer to Crystals Help text for an explanation ofthis processsee Verify Database Command in the Help index.

    Note: there may be security considerations related to accessing the database involved in thisproblem, but as soon as I determined how to fix the problem, I suspended further testing of thepossible conditions.

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    17/22

    17

    Failed to retrieve data from the database.. Database Vendor Code: 102

    There are several causes of this error. Disconnected tables, tables that are not connected to anyother table, such as any of the tblSys tables, can cause this error.

    In one instance, the error was caused by a field from the disconnected tblSySCompanySettingstablethe field was the Company Name.

    In another instance, it was caused because the following line of code was commented out:

    {tblSysListViewPrint.SysListViewPrintKeyID} > 0

    The line of code above is required in many reports that are run from the many list views in TPS.

    In another instance, the Vendor Code 102 error was caused by the formula:

    tblPriceBook.ItemID in ['00055', '00070']

    If you use ( and ) characters rather than the [ and ] characters used in the formula usedabove, the formula works properly.

    Failed to retrieve data from the database.. Database Vendor Code: 107

    This error is most often caused by a failure to include the tblSysListViewPrint table and / or theapplicable record selection formula in the Crystal report, as explained in the document, titledConverting Custom Reports to Tigerpaw CRM+ V10.

    In one case, this error is caused by an invalid view name in the Selection Formula in the ReportDefinition record in the Reports Explorer. It is the view name, which is on the left side of theperiod in the view name.field name construct that contains the error.

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    18/22

    18

    In another case, the error occurred in a report that had been modified by a customer, and that hadbeen mapped incorrectly to the customers database. The problem was solved by remapping thetables. For instructions on mapping the tables used in a report, refer to the document titledConverting Custom Reports to Tigerpaw CRM+ V10.

    One of our customers reported that he got this error because a field that he used in the SelectionFormula in the Report Definition record in the Reports Explorer, was not used on the report. Tosolve the problem, he put the field on the report; because he didnt really want that field to print,he suppressed printing of the field.

    Failed to retrieve data from the database.. Database Vendor Code: 145

    The cause of this error is unknown. If you get this error, please contact our support group.

    Failed to retrieve data from the database.. Database Vendor Code: 207

    This error is caused by an invalid field name in the Selection Formula in the Report Definitionrecord in the Reports Explorer. It is the field name, which is on the right side of the period in theview name.field name construct that contains the error.

    Failed to retrieve data from the database.. Database Vendor Code: 245

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    19/22

    19

    This error message is most likely the result of an invalid entry into a prompt generated by theSelection Formula in the Reports Explorer. You will get this error, for instance, if you enteralphabetic text into the prompt that is generated by the formula:

    tblCircuits.AccountNumber = ''

    ..because the # character in the formula specifies that a number must be input.

    Failed to retrieve data from the database.. Database Vendor Code: 1540

    The only known instance of this error was caused because a field was larger than the allowablemaximum of 8094, per a message produced by Microsofts SQL Enterprise Manager. The field

    was produced by a stored procedure in the report, and that field was populated from the WorkRequested field on a service order in Tigerpaws database. The field had multiple unprintablecharacters at the end of the (Work Requested) field, possibly Line Feed and Carriage Returncharacters. Deleting from the apparent end of the data in that field to the real end of the data in thatfield resolved the problem. How the unprintable data got into the field is not known, but it might

    have resulted from someone (unintentionally?) holding down the Enter key on the keyboard, orthat key getting stuck somehow.

    Failed to retrieve data from the database.. Database Vendor Code: 4104

    This error also has multiple causes. In one case, the error was caused by the following formula:

    tblInvoice.Status 'Void'

    The correct formula is:

    tblInvoices.Status 'Void'

    You can also get the 4104 error if the report has not been verified against the current version ofthe database. To resolve that problem, you must verify the database, as explained in the documentConverting Custom Reports to Tigerpaw CRM+ V10.doc see the section titled Converting aReporta Summary Of The Steps Involved. You can also refer to Crystals Help text for anexplanation of this processsee Verify Database Command in the Help index.

    You can also get this same error if the system is not setup properly to print a report that can beprinted from any of the List Views in the system. In the document Converting Custom Reports to

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    20/22

    20

    Tigerpaw CRM+ V10.doc, see the section titled New Requirements For Reports Printed FromSpecific Forms and List Views.

    Invalid Argument provided

    The only known instance of this error occurred when a report was being converted from Version 9of our software to Version 10. On the Set Datasource Location form, when youre mapping a V9table to its V10 equivalent, after clicking on both tables and then clicking the Update button,sometimes nothing seems to happen. Specifically, the V9 table is not replaced by in the Current

    Data Source window, with the equivalent V10 table in that same window. If you then close the SetDatasource Location form, you get the error message.

    To prevent the problem, before you map any of the tables, you must first map the database names.All you have to do is simply highlight both database names, the V9 database name in the CurrentData Source window, and the V10 database name in the Replace With window, and then click theUpdate button on the right side of the Replace With window. Note that you must do that beforeyou map any of the tables in the V9 database to their V10 equivalents.

    Not implemented. Details: Error Code 0x800a0cb3

    This error is caused by a period or possibly some other illegal character in the database name.

    Although SQL wont let you use a database name that includes illegal characters(a period, forinstance), you can use illegal characters when changing the database name during a restoreoperation, which will end up causing you to get this error.

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    21/22

    21

    The page size was not large enough to format the contents of an object in the report

    This error is caused by a field in the page header of a Crystal report that is longer than one page. Inmost of the cases Ive seen, it appeared as if someone had held down the Enter key (maybe withoutrealizing what they were doing), at the end of the visible data, causing multiple blank lines at theend of the field. Being blank, it was not obvious the blank lines were there. Deleting those linessolved the problem in most cases.

    If a field does in fact, contain more than one pages worth of data, you should move that field and

    print it somewhere other than in the page header.

    Presumably, you can have the same problem trying to print an object that is larger than one page,in a page footer.

    This document could not be opened. It does not appear to be a Crystal Report Document

    The cause of this error is not known. If you get this error, please contact our support group.

    Unable to login to Crystal Reports and open the report..

    The only know instance of this error occurred when a user tried to run a report that had not beenconnected to a database. To solve this problem, you must make a proper connection to a valid

  • 8/12/2019 Errors That Can Occur When You Run a Report From Tigerpaw

    22/22

    Tigerpaw database. This process is thoroughly explained in the document mentioned at thebeginning of this document, titled Converting Custom Reports to Tigerpaw CRM+ V10.