날씨가 매우 덥네요...
일요일날 집에서 하루 종일 프로그램과 씨름 하고 있는사람입니다....--;
프로그램중...입력창에서 국가명을 체크박스로 입력받아서 입력받은 국가를
포함하는 QUERY를 작성하는데 잘 안되네요......가르켜 주세요...^^;
........
//If 만일 국가 그룹 이 acticve 되었다면...
SQL.Add('AND (NATION = :NATION1) OR (NATION = :NATION2) OR (NATION = :NATION3)');
If checkBox1.Checked then ParamByName('NATION1').asString := '미국';
If checkBox2.Checked then ParamByName('NATION2').asString := '독일';
If checkBox3.Checked then ParamByName('NATION3').asString := '일본';
//이렇게 작성하였는데....체크박스를 1개나 2개만 선택하면 에러가 나는군요...
If checkBox1.Checked then ParamByName('NATION1').asString := '미국';
If checkBox2.Checked then ParamByName('NATION2').asString := '독일';
If checkBox3.Checked then ParamByName('NATION3').asString := '일본';
1~2개를 선택하면 이미 sql문에서 인수를 지정했는디 그에 해당하는 인수값이
엄떠서 에러가 난다고 생각합니다.
sql문도 같이 고쳐주셔여.
체크가 1개일땐 인수를 하나만 받게끔...
쩝..저두 허접이라 틀리질 않았길 바라며 틀렸다면 고렙님덜 답 주세여.
그럼 즐코..