안녕하세요~ proC관련해서 도무지 알수없어서 질문하러 왔어요~
글쓴이: llblurryeyes / 작성시간: 화, 2011/11/08 - 10:03오후
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 파일에 존재하지 않는지 도무지 알수가 없어서요
아시는분 설명좀 해주세요
Forums:


댓글 달기