안녕하세요~ 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:
댓글 달기