Student import fails on French systems. - Requested item or ordinal not found.
Date: December 9, 2003
Version affected: v1.70, non-US systems
Symptoms:
The student import program (simport.exe) uses the Microsoft Text Driver to read data in from the input file. The input file is required to be in CSV (comma-separated-variable) format. Some programs used to create the input data file use the local system's "list separator" character instead of a comma when creating a CSV file. Microsoft Excel is an example of a program that behaves this way. Because the text driver expects a comma to delimit columns in the input file an error will occur on systems where the "list separator" is not a comma. For instance, French systems use a semicolon as a list separator. The usual error in this situation will be "Requested item or ordinal not found " although in some cases the student records may merely be rejected with an error indicating that there were missing required parameters.
Cause:
The Microsoft Text Driver expects a comma to delimit columns in a CSV file by default. The affected import files contain semicolons instead.
Correction:
The simport.exe program has been modified to:
As a side effect of the changes the program will no longer re-write the import file to specify the column headings.
This patch contains a updated versions of:
File simport.exe sourcecode
(directory)VB6 project files needed to build simport.exe