hur.cn - 华软网

 热门搜索

请问报错:select error:用户通过不匹配的列和变量类型尝试dblind() 怎么解决?

  作者:未知    来源:网络    更新时间:2019/4/16
string dwmc1,dwid1
dwid1=left(trim(ddlb_1.text),6)        //取得单位id
select dwmc into :dwmc1 from 各单位基本信息 where dwid=:dwid1;  //通过单位id在各单位基本信息表中查询到该单位名称

dw_1.settransobject(sqlca)
string sql
sql="select hzbh,wzdm,wzmc,ggxh,dw,sl,dj,je,hzrq,zth from 个人劳保用品汇总 where dwmc='"+dwmc1+"' and bgyqr=''"    //查询个人劳保用品汇总表中知足条件的项

dw_1.setsqlselect(sql)
dw_1.retrieve()

编译通过,运行时点击ddlb_1选择单位后,弹出报错select error:用户通过不匹配的列和变量类型尝试dblind() 
请问这个问题应该怎么解决?
非常非常谢谢~
------华软网友回答------
dwid是否是数字类型的?
------华软网友回复------
不是,库里定义的是varchar类型,格式为DW****,*为数字
------华软网友回复------
dw_1是否是已经联系关系了数据窗口了?
如果是,就不能再select了,在原来的select语句后面加上过滤条件就能够了      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。