永发信息网

VB.NET textbox中只提取14位后的8个值 急。。。

答案:1  悬赏:50  手机版
解决时间 2021-02-13 19:56
如标题 这是我写的代码。
Private Sub setAttributes()
Dim oSku As String = Session("CreateLoadSKU")
Dim oConsignee As String = Session("CreateLoadConsignee")
Dim objSkuClass As WMS.Logic.SkuClass = New WMS.Logic.SKU(oConsignee, oSku).SKUClass
If Not objSkuClass Is Nothing Then
If objSkuClass.CaptureAtReceivingLoadAttributesCount > 0 Then
For Each oAtt As WMS.Logic.SkuClassLoadAttribute In objSkuClass.LoadAttributes
Dim req As Boolean = False
If oAtt.CaptureAtReceiving = Logic.SkuClassLoadAttribute.CaptureType.Required Then
req = True
End If
If oAtt.CaptureAtReceiving = Logic.SkuClassLoadAttribute.CaptureType.Required Or oAtt.CaptureAtReceiving = Logic.SkuClassLoadAttribute.CaptureType.Capture Then
DO1.AddTextboxLine(oAtt.Name, oAtt.Name)
End If
Dim sButch As String = DO1.Value(oAtt.Name)
Dim substringCode As Boolean = sButch.Substring(14, 8)
Next
Else
End If
Else
End If
End Sub

调试的结果报错.在 Dim substringCode As Boolean = sButch.Substring(14, 8) 这里报错。
错误提示:startIndex 不能大于字符串长度。
我都还没跳转到textbox这个页面就报了这个错误,在next按钮事件中就报错了。谁能帮我修改代码?
最佳答案
先看看sButch.Substring的值是什么,再取字符串。

另外,substringCode定义为布尔类型,赋值语句却是字符串,类型不相符
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
形容全家人被杀成语
坤龙村地址在什么地方,想过去办事
宝马GT是前驱还是后驱的,广大车友帮帮忙,谢
Levi’s宁波银泰东门店我想知道这个在什么地
金沟村地址在什么地方,我要处理点事
1977年5月16日出生的人今年后半年运势怎样
怎样理解文化是旅游的灵魂?
广东省复合材料学会地址在什么地方,想过去办
金立手机gn4.4.0account sync 怎么会乱下载游
一部都市小说,主人公叫林枫,父亲叫林心狂,
栏江村地址在什么地方,我要处理点事
河南豫龙集团在什么地方啊,我要过去处理事情
兰泥村地址好找么,我有些事要过去
【急不可待的意思】潸然泪下和急不可待《希望
香满园饭店在哪里啊,我有事要去这个地方
推荐资讯
久久发廊地址好找么,我有些事要过去
广东国药跃华药店地址在哪,我要去那里办事
光明瓷砖板材地址在什么地方,我要处理点事
[鬼月あるちゅ] メイド嫁(女仆新娘) [完整汉
大专升本科有什么条件,难度大不大
家长对新语文老师的期望怎么写
求十冷2的百度资源,越清楚越好,么么哒
西南财经大学天府学院成都校区(东区)这个地址
在管理工作中其灵活性是如何被识别并比较的
delete from 表名 where status=1
手机root后到底好不好?不讲方便之处,只谈质
刹车失灵时能熄火吗,大家对此有了解吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?