大家帮帮忙!!谢谢

lbser 2010-04-09 04:09:13
Dim layid As String = (Me.DataAccess.ExecuteScalar("select max(LAYID) from T_LAYDETAIL")).ToString

layid = Convert.ToString(Convert.ToInt32(layid) + 1)
第二句报错输入字符串的格式不正确
怎么处理下
...全文
63 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
0802023028 2012-10-26
  • 打赏
  • 举报
回复
可以用IIF 语法
lbser 2010-04-10
  • 打赏
  • 举报
回复
已经解决了 3Q大家
eaqpi 2010-04-10
  • 打赏
  • 举报
回复
加一个if语句判断下啊
lbser 2010-04-10
  • 打赏
  • 举报
回复
来个人帮我一下
lbser 2010-04-10
  • 打赏
  • 举报
回复
可以如果为空的话应该怎么处理?来人帮帮我
xiagirl 2010-04-09
  • 打赏
  • 举报
回复
报错是因为 layid 为空
xiagirl 2010-04-09
  • 打赏
  • 举报
回复

Dim layid As Integer
dim strlayid as String
layid=Me.DataAccess.ExecuteScalar("select max(LAYID) from T_LAYDETAIL")
strlayid=(layid+1).toString

试试
lbser 2010-04-09
  • 打赏
  • 举报
回复
no
不可以 从字符串“”到类型“Integer”的转换无效。
xiagirl 2010-04-09
  • 打赏
  • 举报
回复
layid = Convert.ToString(Convert.ToInt32(layid) + 1)

layid=(CInt(layid)+1).toString
lbser 2010-04-09
  • 打赏
  • 举报
回复
分不够可以加
lbser 2010-04-09
  • 打赏
  • 举报
回复
自己顶下!来个人帮帮我

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧