Foxtable(狐表)用户栏目专家坐堂 → 字符强制转换的问题


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

主题:字符强制转换的问题

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


加好友 发短信
等级:童狐 帖子:274 积分:2293 威望:0 精华:0 注册:2015/6/14 18:33:00
字符强制转换的问题  发帖心情 Post By:2015/12/28 14:45:00 [只看该作者]

经测试如果使用SQL语句读取SQL数据库中的内容
convert(nVarchar," & cmbColNames.Text & ",23) Like '%" & arrFilter(i) & "%'"
使用23的参数,日期型数据转换成字符再模糊查找能满足要求,如使用-11 可以筛选出-11月和-11日的出来

但狐表平台的该函数用法不一样
convert(" & cmbCols.Text & ",'System.String') Like '%" & arrFilter(i) & "%'"
在进行日期 转换字符后效果不令人满意 使用-11就不能筛选出11月和11日的数据了
在狐表中要如何处理一下才能达到效果呢(该函数在数值型,逻辑型数据转换时,效果明显,日期型有无未公司参数?)
[此贴子已经被作者于2015/12/28 14:48:12编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/28 14:48:00 [只看该作者]

你去弄一个表达式看看转换以后是什么情况吧,一般是 2015/12/28 这样的。

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


加好友 发短信
等级:童狐 帖子:274 积分:2293 威望:0 精华:0 注册:2015/6/14 18:33:00
  发帖心情 Post By:2015/12/28 15:50:00 [只看该作者]

2015/12/1 0:00:00 转换结果中含有 时间 如何去掉时间呢

表达式为
Convert([日期],'System.String')

[此贴子已经被作者于2015/12/28 15:50:54编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/28 15:58:00 [只看该作者]

为什么要拿掉?

 

拿掉比较麻烦的,要判断9、10、11哪一位是空格,然后截取出来。

 

iif(substring(值,9,1)=' ', substring(值, 1, 8), iif(其余的判断))


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/28 16:00:00 [只看该作者]


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


加好友 发短信
等级:童狐 帖子:274 积分:2293 威望:0 精华:0 注册:2015/6/14 18:33:00
  发帖心情 Post By:2015/12/28 17:52:00 [只看该作者]

请问在 表达式中 如何得到 第一列 的内容的字符串长度

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


加好友 发短信
等级:八尾狐 帖子:1812 积分:12993 威望:0 精华:14 注册:2008/10/11 18:07:00
  发帖心情 Post By:2015/12/28 18:02:00 [只看该作者]

LEN()

 回到顶部