types of expressions must match
<P>大家帮帮忙,我做查询的时候搞了半天老师出这个问题,快搞疯了<BR>以下是代码~~<BR>string fh,zd,nr,zhtj<BR>fh=trim(ddlb_2.text)<BR>if ddlb_1.text="客户全称" then<BR> zd="khqc";nr=""+sle_1.text+""<BR>elseif ddlb_1.text="出库日期" then<BR> zd="ckrq";nr=""+sle_1.text+""<BR>elseif ddlb_1.text="药品编号" then <BR> zd="ypbh";nr=""+sle_1.text+""<BR>elseif ddlb_1.text="药品名称" then<BR> zd="ypmc";nr=""+sle_1.text+""<BR>end if<BR>zhtj=zd+fh+""+nr+""<BR>dw_1.settransobject(sqlca)<BR>dw_1.setfilter(zhtj) <BR>dw_1.filter()<BR>dw_1.retrieve()<BR>高手大哥们帮帮忙啊~小弟不胜感激</P> zd="ypmc";nr=""+sle_1.text+"" 不需要'<FONT color=#f70909>;</FONT>',<BR>dw_1.settransobject(sqlca)<BR>dw_1.retrieve( )<BR>dw_1.setfilter(zhtj) <BR>dw_1.filter()<BR>試一下 按你的代碼,我在這邊測試沒有問題呀!<BR>你的ddlb_1是文本框(static text)嗎? <DIV class=quote twffan="done"><B>以下是引用<U>路過</U>在2007-5-22 8:58:15的发言:</B><BR>按你的代碼,我在這邊測試沒有問題呀!<BR>你的ddlb_1是文本框(static text)嗎?</DIV><P>我也不知道怎么回事,我觉得也没什么问题,ddlb_1是下来菜单,不是文本框。是不是我在数据库表上一些地方有问题~~,我用的表里面的数据类型都是char</P> string ls_lb1,ls_lb2<BR>ls_lb1 = dw_1.getitemstring(dw_1.getrow(),'ddlb_1')<BR>ls_lb2 = trim(dw_1.getitemstring(dw_1.getrow(),'ddlb_1'))<BR>if ls_lb1="客户全称" then<BR> zd="khqc";nr=""+sle_1.text+""<BR>elseif ls_lb1="出库日期" then<BR> zd="ckrq";nr=""+sle_1.text+""<BR>elseif ls_lb1 = "药品编号" then <BR> zd="ypbh";nr=""+sle_1.text+""<BR>elseif ls_lb1 ="药品名称" then<BR> zd="ypmc";nr=""+sle_1.text+""<BR>end if<BR> 把所有的`nr=""+sle_1.text+"" 改为`nr="'"+sle_1.text+"'"<BR><BR>zhtj=zd+fh+"'"+nr+"'"<BR><BR> <BR><BR>
页:
[1]
