Foxtable(狐表)用户栏目专家坐堂 → [求助]IndexOf寻找“(”为-1求解


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

主题:[求助]IndexOf寻找“(”为-1求解

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


加好友 发短信
等级:三尾狐 帖子:646 积分:4887 威望:0 精华:0 注册:2016/1/16 22:42:00
[求助]IndexOf寻找“(”为-1求解  发帖心情 Post By:2020/7/6 20:44:00 [只看该作者]

dim tStr string = “数学类(数学与应用数学、信息与计算科学,数学类专业要求考生数学单科成绩不低于90分(满分150分)
Dim i As Integer =  tStr.IndexOf("(" )
Output.Show(tStr & ",i= " & i)
运行结果:
数学类(数学与应用数学、信息与计算科学,数学类专业要求考生数学单科成绩不低于90分(满分150分)),i= -1

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105473 积分:536350 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/6 20:50:00 [只看该作者]

一个是全角的,一个是半角的。http://www.foxtable.com/webhelp/topics/1273.htm

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


加好友 发短信
等级:三尾狐 帖子:646 积分:4887 威望:0 精华:0 注册:2016/1/16 22:42:00
  发帖心情 Post By:2020/7/7 20:32:00 [只看该作者]

蓝老师,我的SQL数据库,才处理22万条数据就报内存不够,这么办?一共是3年数据,我现在是一年一年的处理,但是太麻烦了,因为这3年数据很多相同,在第一年处理了,第二年再处理,太耗时间了

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105473 积分:536350 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/7 20:37:00 [只看该作者]

不能把第一年处理的结果保存下来么?为什么要再处理?

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


加好友 发短信
等级:三尾狐 帖子:646 积分:4887 威望:0 精华:0 注册:2016/1/16 22:42:00
  发帖心情 Post By:2020/7/7 20:57:00 [只看该作者]

蓝老师,表达错误,第一年处理了的数据,在第二年也有同样的数据,处理方式也相同,因为是分年,所以还得处理第二年的呀

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


加好友 发短信
等级:三尾狐 帖子:646 积分:4887 威望:0 精华:0 注册:2016/1/16 22:42:00
  发帖心情 Post By:2020/7/7 21:15:00 [只看该作者]

蓝老师:还有就是用LIKE语句时如何避免字符串有%报的错误:如 dr("分数情况") =”达到满分的75%的“  ;lstrow = tDATATABLE.SELECT(“ [分数情况] LIKE '%达到满分的%'”) ;此时报错

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105473 积分:536350 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/7 21:51:00 [只看该作者]

数据一样,处理逻辑也一样,完全可以直接取第一年的结果。如果处理是和具体日期有关,这种就没有办法了,只能重新处理。如果可以,可以按月,按季度分批处理。

tDATATABLE.SELECT(“ [分数情况] LIKE '%" & dr("分数情况").replace("%","[%]")  & "%'”)

 回到顶部