这段代码谁能帮忙看看哪里有问题?
string depart,year0,month1,month2
depart=ddlb_1.text
year0=sle_3.text
month1=ddlb_2.text
if sle_3.text<>"" then
if ddlb_1.text<>"" then
if ddlb_2.text<>"" and ddlb_3.text<>"" then
dw_1.settransobject(sqlca)
dw_1.retrieve(depart,year0,month1,month2)
end if
dw_1.settransobject(sqlca)
dw_1.retrieve(depart,year0,"%","%")
else
dw_1.settransobject(sqlca)
dw_1.retrieve("%",year0,"%","%")
end if
else
messagebox('提示','年份信息不能为空!')
return
end if
每次运行到功能的时候就提示不能将检索到的数据转换为numeric(30.0)类型,经过反复尝试我发现这个提示实际上是因为代码的问题,可是又找不到那里的问题,帮忙看看,谢谢!