Foxtable(狐表)用户栏目专家坐堂 → 产品名称中有空格,如何用find查询


  共有2301人关注过本帖树形打印复制链接

主题:产品名称中有空格,如何用find查询

帅哥哟,离线,有人找我吗?
xxfoxtable
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1765 积分:16651 威望:0 精华:0 注册:2017/6/1 23:12:00
产品名称中有空格,如何用find查询  发帖心情 Post By:2018/11/13 20:14:00 [只看该作者]

产品名称中有空格,如何用find查询?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/11/13 20:48:00 [只看该作者]

您要查询什么,举例说明

 回到顶部
帅哥哟,离线,有人找我吗?
xxfoxtable
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1765 积分:16651 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2018/11/13 20:51:00 [只看该作者]

商品名称是“ad  2007”

查询的时候提示无此商品名称


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/11/13 20:52:00 [只看该作者]

怎么查询的,贴出具体代码

 回到顶部
帅哥哟,离线,有人找我吗?
xxfoxtable
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1765 积分:16651 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2018/11/13 20:56:00 [只看该作者]

dim dr as datarow=datatables("产品档案").find("商品名称='" &  txt1.text &"'")
[此贴子已经被作者于2018/11/13 20:56:06编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/11/13 21:32:00 [只看该作者]

我测试没有问题。应该是表格里数据的空格数量和文本框里输入的空格数量不一致。

如果想忽略空格数量,SqlServer数据库可以这样
dim dr as datarow=datatables("产品档案").sqlfind("replace(商品名称,' ','')='" &  txt1.text.Replace(" ","") &"'")

内部表和access就没有办法了
[此贴子已经被作者于2018/11/14 8:41:01编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2018/11/14 7:46:00 [只看该作者]

我的办法是:在录入的时候,确实需要空格的,空格用可视的符号代替,如”\“、”-“、”*“等,不需要的空格就去掉。就是说数据库中的数据不包括空格的。

 回到顶部