执行查询代码为什么不好用
我在一台电脑上装上SQL2000SERVER,安装上数据库,执行如下代码string ls_filter
string ls_pm,ls_gz,ls_dd,ls_gg,ls_dh
ls_dd=ddlb_3.text
if ddlb_3.text='' then
ls_dd='%'
end if
ls_pm=ddlb_1.text
if ddlb_1.text='' then
ls_pm='%'
end if
ls_gz=ddlb_2.text
if ddlb_2.text='' then
ls_gz='%'
end if
ls_gg=sle_1.text
if sle_1.text='' then
ls_gg='%'
else
ls_gg='%'+ls_gg+'%'
end if
ls_dh=ddlb_4.text
if ddlb_4.text='' then
ls_dh='%'
end if
ls_filter = "(dd like '"+ ls_dd+"')and (pm like '"+ ls_pm+"') and (gz like '"+ ls_gz+"') and (gg like '"+ ls_gg+"')and (compute_1 like '"+ ls_dh+"')"
dw_1.setfilter(ls_filter)
dw_1.filter()
是好用的,但当我把数据库装到别的电脑上,同一数据库下执行上面的程序,就查不出数据,是什么原因,数据库的原因吗?
[解决办法]
是不是别的那个电脑没有设置好 你的程序跟数据库的连接
[解决办法]
另一个数据库表里没有数据吧