标题: Text Pad中text属性问题 [打印本页] 作者: shiyiming 时间: 2003-10-30 11:27 标题: Text Pad中text属性问题 一个数据集的一个变量值是从一个text pad的值得来的,可是无论我在text pad 输入什么,text pad返回的值总是'18503',所以我的数据集变量值总是18503。
scl语句我是这样写的:
submit continue;
data a;
res='&try.text'(注:如果我把引号去掉,res就会变成数值型,值为18503。如保留则res为字符型,值也为18503)
run;
endsubmit;
不知错在哪里,哪位指点一下,先谢了!作者: shiyiming 时间: 2003-10-30 11:50
你搞错了,textpad.text并不是char,而是list。所以你那样做只是能到那个list的标识号。
do i=1 to listlen(textpad1.text);
charTmp=getitemc(textpad1.text);
submit continue;
proc sql noprint;
insert into a
set res="&charTmp";
quit;
endsubmit;
end;作者: shiyiming 时间: 2003-10-30 13:52
It worked perfectly, thank you.多问一句,那从数据集的变量值返回到text pad 的语句又该怎样写呢?