wesleycrusher
Technical User
Why does this return "True" in each case instead of printing the numbers if its true and blank_chars if it isn't? I'm only reading true/false from the DB.
numberVar i=0;
while i=0 do
(
i:=i+1;
If {furnace_model.electronic_ignition_ind}="1" Then "1," Else "";
);
while i=1 do
(
i:=i+1;
If {furnace_model.electro_mech_vent_damper_ind}="1" Then "2," Else "";
);
while i=2 do
(
i:=i+1;
If {furnace_model.power_combustion_or_vent_ind}="1" Then "3," Else "";
);
while i=3 do
(
i:=i+1;
If {furnace_model.condensing_type_ind}="1" Then "4," Else "";
);
while i=4 do
(
i:=i+1;
If {furnace_model.direct_vent_ind}="1" Then "5," Else "";
);
while i=5 do
(
i:=i+1;
If {furnace_model.single_package_unit_ind}="1" Then "6" Else "";
);
numberVar i=0;
while i=0 do
(
i:=i+1;
If {furnace_model.electronic_ignition_ind}="1" Then "1," Else "";
);
while i=1 do
(
i:=i+1;
If {furnace_model.electro_mech_vent_damper_ind}="1" Then "2," Else "";
);
while i=2 do
(
i:=i+1;
If {furnace_model.power_combustion_or_vent_ind}="1" Then "3," Else "";
);
while i=3 do
(
i:=i+1;
If {furnace_model.condensing_type_ind}="1" Then "4," Else "";
);
while i=4 do
(
i:=i+1;
If {furnace_model.direct_vent_ind}="1" Then "5," Else "";
);
while i=5 do
(
i:=i+1;
If {furnace_model.single_package_unit_ind}="1" Then "6" Else "";
);