想要实现什么功能?
是and 还是 or的关系?
是and 还是 or的关系?
解决方案 »
- 关于参数化查询,哪个地方出错了
- sql语句怎么写
- 最近经常出现,打开软件时提示 找不到存储过程 sp_addextendedproc
- 求:SQL语句(排序问题)
- 自己写的一个分页存储过程,有个不明白的地方忘指点
- 无主键表 如何可以实现记录插入顺序 与 企业管理器中 看到的表的顺序一致
- 有谁用过Microsoft SQL Desktop Engine吗?如果我的机器只安装该引擎,如果命令行启动服务器呢?有没有高手知道?
- [DBMSSOCN] 一般性网络错误。请检查网络文档 (delphi应用程序链接 XP没有问题,只有2kprofessional才这样)
- 送分拉!!!
- 一个关于SQL SERVER中的关系的问题,在线等候!
- 关于树型结构的SQL语句怎么写,请各位大侠帮忙,急!!!!!!!!(高分)在线等待!!!
- 一个小问题,如何从库中取出某一字段是null的所有记录?在线等,解决了立即给分
dw_1.settransobject(sqlca)ls_xingming=string(sle_1.text)
ls_dianhua=string(sle_2.text)
ls_chuanzhen=string(sle_3.text)
ls_shouji=string(sle_4.text)if isnull(ls_xingming) then
ls_xingming = "";
end if;
if isnull(ls_dianhua) then
ls_dianhua = "";
end if;
if isnull(ls_chuanzhen) then
ls_chuanzhen = "";
end if;
if isnull(ls_shouji) then
ls_shouji = "";
end if;ls_sql="SELECT kehu_xinxibiao.kehubianhao,kehu_xinxibiao.xingming,kehu_xinxibiao.dianhua,kehu_xinxibiao.chuanzhen,kehu_xinxibiao.shouji" &
+" FROM kehu_xinxibiao " &
+" WHERE ( kehu_xinxibiao.xingming like '"+ls_xingming+"%' or isnull(kehu_xinxibiao.xingming,'')='' ) AND " &
+"( kehu_xinxibiao.dianhua like '"+ls_dianhua+"%' or isnull(kehu_xinxibiao.dianhua,'')='' ) AND " &
+"( kehu_xinxibiao.chuanzhen like '"+ls_chuanzhen+"%' or isnull(kehu_xinxibiao.chuanzhen,'')='' ) AND " &
+"( kehu_xinxibiao.shouji like '"+ls_shouji+"%' or isnull(kehu_xinxibiao.shouji,'')='' )"
messagebox("",ls_sql)
dw_1.setsqlselect(ls_sql)
dw_1.retrieve()
+" FROM kehu_xinxibiao " &
+" WHERE ( isnull(kehu_xinxibiao.xingming,'') like '"+ls_xingming+"%' ) AND " &
+"( isnull(kehu_xinxibiao.dianhua like,'') '"+ls_dianhua+"%' ) AND " &
+"( isnull(kehu_xinxibiao.chuanzhen,'') like '"+ls_chuanzhen+"%' ) AND " &
+"( isnull(kehu_xinxibiao.shouji,'') like '"+ls_shouji+"%' )"
select error:在关键字'like'附近有语法错误。
1。加上 OR IS NULL
2。加默认值 空格