Lookup Table Error: The columns on the server do not match.

You may receive the following error when running a Lookup Table job:

"The columns on the server do not match."

This indicates that there is a mismatch between the fields already present on the doForms server and the fields that are being uploaded.

Solutions

There are two different approaches to fixing this error:
  1. Edit the source of the Lookup Table job until it exactly matches the fields present in the Lookup Table that exists on the doForms server, and then run the job again.
  2. Manually delete the existing Lookup Table on the doForms server and run the job again.
Note that option 2 requires you to re-connect any forms that are already using the Lookup Table to the new Lookup Table.

Extended instructions for option 2

  1. Delete the existing Lookup Table (e.g. Customer) on the doForms server.

    Click OK on the confirmation dialog.



  2. Run the Lookup Table job again.
  3. Re-connect any Forms that use the Lookup Table.

    Before deleting the Lookup Table, a Form that referenced the Customer Lookup Table will have fields with properties like this:


    After deleting the Lookup Table, the field properties will be cleared:


    Once the Lookup Job has been run, you can choose the Lookup Table again:



Feedback and Knowledge Base