以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 数据库交流 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6) ---- 多字段定位查询的问题? (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=2750) |
-- 作者:cfan -- 发布时间:2004-12-13 14:03:13 -- 多字段定位查询的问题? 定位查询的另一个问题,在数据表的定位查询参数中定义了两个字段,在项目中,有些地方只需要根据第一个字段执行定位查询,有些地方只需要根据第二个字段定位查询,有些地方需要同时根据两个字段进行定位查询,应该怎么做,可以实现么? |
-- 作者:引力波 -- 发布时间:2004-12-13 14:38:47 -- 用过滤查询应该可以的。 |
-- 作者:cfan -- 发布时间:2004-12-13 15:04:54 -- 首先谢谢你的答复。 过滤查询可以实现,我知道的,但是我的项目需要使用定位查询 |
-- 作者:引力波 -- 发布时间:2004-12-13 16:13:07 -- 那就使用判断,符合那种情况就进行那种定位查询,大概3种情况吧。 |
-- 作者:admin -- 发布时间:2004-12-14 12:01:41 -- 在定位查询时,不能对两个以上字段进行模糊查询。当然,对单个字段可以进行模糊查询。制作了“多字段定位查询”实例,请参考。 |
-- 作者:cfan -- 发布时间:2004-12-14 13:36:45 -- 还有一个问题,就是定位查询的不精确匹配好像只对字符串的头一个字符有作用,就拿管理员的例子来说,如果按照职工姓名查询,查询名字为“蒋达”的职工,在编辑框里面输入“蒋”可以正确的定位,但是输入"达"就不行了,难道只能匹配字符串的第一个字符么? |
-- 作者:引力波 -- 发布时间:2004-12-14 14:00:23 -- 用包含字符%达%的方法。 |
-- 作者:admin -- 发布时间:2004-12-14 15:30:35 -- 引力波的意见是对的,实例做了一下改进。可以重新下载。 |