Foxtable(狐表)用户栏目专家坐堂 → [求助]从字符串“20190628-0001”到类型“Double”的转换无效


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

主题:[求助]从字符串“20190628-0001”到类型“Double”的转换无效

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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
[求助]从字符串“20190628-0001”到类型“Double”的转换无效  发帖心情 Post By:2019/6/28 19:38:00 [只看该作者]

 

 

Dim cmd As New SQLCommand
Dim dt As Date
cmd.C
cmd.CommandText = "Select GetDate()"
dt = cmd.ExecuteScalar()


Dim str2  = DataTables("移动优化整治项目清单表").sqlCompute("Max(序号)", "日期 = '"& format(dt,"yyyy-MM-dd") &"' ")
If str2 IsNot Nothing Then

e.Form.Controls("主工单号").text = format(dt,"yyyyMMdd") & "-" & format(str2 + 0001,"0000")
Vars("序号") = format(str2 + 0001,"0000")
Else

e.Form.Controls("主工单号").text = format(dt,"yyyyMMdd") & "-" & 0001
Vars("序号") = "0001"
End If

 

 


此主题相关图片如下:360截图20190628193654448.jpg
按此在新窗口浏览图片

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


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

e.Form.Controls("主工单号").text = format(dt,"yyyyMMdd") & "-" & format(val(str2) + 1,"0000") 

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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
  发帖心情 Post By:2019/6/29 14:20:00 [只看该作者]

如果想让 Vars("序号") =  e.Form.Controls("主工单号").text  控件中的后面4位数,命令该怎么写?


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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/6/29 15:39:00 [只看该作者]

参考:http://www.foxtable.com/webhelp/topics/0240.htm

dim s as string =  e.Form.Controls("主工单号").text
Vars("序号") =  s.substring(s.length - 4)

 回到顶部