안녕하세요~ proC관련해서 도무지 알수없어서 질문하러 왔어요~

llblurryeyes의 이미지

c++프로그램
CDBHandler_pcc 라는 PCC파일로 CDBhandler.cpp 파일을 만듭니다.

DB에 필드를 추가하고 set 함수로 추가한 필드 데이터들을 받아오려 하는데 기존에 있던 데이터들은 set으로 잘 가져오는데
새롭게 추가한 데이터들은 set으로 가져오지 않습니다. 도무지 알수가 없어서요 왜 그런지 아시는분 설명좀 부탁드립니다.

일부 소스 첨부하겠습니다.

아래는 pcc파일입니다.

struct ss_weather {
	int		wind_dir;
	int		wind_speed;
	int		rainfall;
	int		fog;
	int		light_kind;
	int		temperature;
	float	fov_day;
	float	fov_night;
	int		night_kind;
	char	light_time[15];
	char	night_time[15];
};
 
 
struct ss_weather		ds_weather;
 
 
exec sql declare weather_cur cursor for
		select * from te_weather;
	exec sql open weather_cur;
	if( sqlca.sqlcode < 0 ) sql_error("open cursor of te_weather");
	for(;;){
		exec sql fetch weather_cur into :ds_weather;
		if(sqlca.sqlcode < 0){ sql_error("fetch cursor of te_weather"); break; }
		else if(sqlca.sqlcode == 1403) break;
 
		Weather.SetWindDir(ds_weather.wind_dir);
		Weather.SetWindSpeed(ds_weather.wind_speed);
		Weather.SetRainfall(ds_weather.rainfall);
		Weather.SetFog(ds_weather.fog);
		Weather.SetLightKind(ds_weather.light_kind);
		[Weather.SetNightKind(ds_weather.night_kind);]
		[Weather.SetLightTime(ds_weather.light_time);]
		[Weather.SetNightTime(ds_weather.night_time);]
		Weather.SetTemperature(ds_weather.temperature);
		Weather.SetDayFOV(ds_weather.fov_day);
		Weather.SetNightFOV(ds_weather.fov_night);
	}
	exec sql close weather_cur;

[] 안에 들어있는 set 이 이번에 추가한 것인데요 컴파일을 하면 기존에 있던것들은
잘 나오는데 [] 표시한 내용들은 cpp 파일에 존재하지 않습니다.
기존에 있던 곳에 동일하게 추가하여 컴파일 했는데 왜 새로추가한건 cpp 파일에 존재하지 않는지 도무지 알수가 없어서요
아시는분 설명좀 해주세요