Как создать структуру 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» правильным?
Пожалуйста, помогите, сегодня запланирован релиз, и я должен обсудить это с моими супервайзерами.