Как создать структуру Delphi 4 для сопоставления имен столбцов в XLS с именами столбцов в SQL

У меня есть EXCEL sheet.it имеет различные поля формы, которые называются

 “smrBgm133GallonsGross/ smrBgm167GallonsGross “  

а также

 “smrEgm133GallonsGross/ smrEgm167GallonsGross “

Я добавил на листы XCEL 2 новых поля формы с именем
smrBgm167GrosGalnsDA/smrEgm167GrosGalnsDA

Вышеупомянутые дополнения, которые я сделал в EXCEL, должны В действительности называться как

`smrBgm229GallonsGross/smrEgm229GallonsGross` because. This is a  MUST  for the Delphi application to function properly.

Это приложение Delphi-4 извлекает и проверяет форму DATA в тандеме с БД.

Мое приложение Delphi-4 работает (проверяет / вставляет / извлекает), так что текущие месяцы, начинающиеся с галлона молока «bgm229», равны последним месяцам, заканчивающимся галлоном молока «egm229», а затем выдают исключение, если они отличаются.

Листы Excel: - Bgm167GrosGalnsDA / Egm160GrosGalnsDA Delphi Code (DB-ввод / DB-вывод / проверка): - bgm229 / egm229 SQL 2005 DB: - bgm167DA / egm167DA
На самом деле столбцы, которые я добавил, должен был бытьс именем asa "smrEgm133GallonsGross / smrEgm167GallonsGross" ... I напутал в названии их, и они сейчас на производстве ....

В процедуре Delphi для начала инвентаризации, код это

  ExtractFormBgmInfo(smrMilkAvMilk,  'smrBgm133');
  ExtractFormBgmInfo(smrMilkDe,           'smrBgm167');

Для завершения инвентаризации код это

  ExtractFormEgmInfo(smrMilkAvMilk,  'smrEgm133');
  ExtractFormEgmInfo(smrMilkDe,           'smrEgm167');

Я добавляю «smrBgm229GrosGalns / smrEgm229GrosGalns» в список, но проблема заключается в том, что они ошибочно названы «smrBgm167GrosGalnsDA / smrEgm167GrosGalnsDA» на листах EXCEL, в то время как они называются «sm22BgE22» (см. «22») в коде Delphi). Следовательно. Я добавил ... к вышесказанному

  ExtractFormBgmInfo(smrMilkAvMilk,    'smrBgm133');
  ExtractFormBgmInfo(smrMilkDe,           'smrBgm167');
  ExtractFormBgmInfo(smrMilkDyedDe,       'smrBgm229'); 

  ExtractFormEgmInfo(smrMilkAvMilk,      'smrEgm133');
  ExtractFormEgmInfo(smrMilkDe,           'smrEgm167');
  ExtractFormEgmInfo(smrMilkDyedDe,       'smrEgm229');

Это приводит к ошибке, так как smrBgm229GallonsGross / smrEgm229GallonsGross не определены в листах EXCEL . Так что проблема вКак преобразовать «smrBgm167GrosGalnsDA» из листов Excel в «smrBgm229GallonsGross» а затем сделать мой оператор «ExtractForm» правильным?

Пожалуйста, помогите, сегодня запланирован релиз, и я должен обсудить это с моими супервайзерами.

Ответы на вопрос(1)

Ваш ответ на вопрос