Product Feature: Installation / Upgrade
Operating System: Windows 2008 64-bit
Version: 8
Operating System: Windows 2008 64-bit
Version: 8
Issue
Customer is getting a "Cannot get number of rows. Error #644" message when converting a TAB file to GSB format using the Spectrum 8 SP3 Spatial Import utility
Cause
These are the reasons why the error is happening:
- The field names are too long in the TAB file. You will get an error that says:
************************ SEVERE ERROR ***********************
*** Failure: *** 22000045: Severe - table field name is too large.
*** CQmsCodeBaseTable::DefineFields
*** File: .\Src\qtablecb.cpp
*** Line 1441
*** Failure: *** 22000045: Severe - table field name is too large.
*** CQmsCodeBaseTable::DefineFields
*** File: .\Src\qtablecb.cpp
*** Line 1441
- The TAB file is version 1000 and the Spectrum Import utility tool has not been updated since version 850. However, the data may have come from another source and when the user did a Save Copy As, the version number did not change from 1000 to 850.
Resolution
UPDATED: February 12, 2015Here is a list of possible solutions:
- Change the TAB version to 850 or lower
- Modify the column names in the TAB to 10 characters or less