Foxtable(狐表)用户栏目专家坐堂 → [求助]网络编程的自动编号问题


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

主题:[求助]网络编程的自动编号问题

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2012/10/19 20:43:00 [显示全部帖子]

这里出错,肯定是获取的值长度不够:

 

 

 

Dim bh As String

Dim max As String

Dim pf As String = "yyMMdd"

 

e.DataRow("Riqi") = Date.Today()

 

Dim cmd As New SQLCommand

Dim dt As DataTable

 

cmd.C

cmd.commandText = "Select max(Danhao) From Bill"

max = cmd.ExecuteScalar

 

If max = ""  OrElse Max.Length <> 9   Then

    bh = Format(e.DataRow("Riqi"), pf & "001")

Else

    max = max.Substring(6,3)

    bh = Format(e.DataRow("Riqi"), pf) & Format(max+1, "000")

End If

 

e.DataRow("Danhao") = bh


 回到顶部