下面是VB中的一些代码Dim a As String
Set adors = New ADODB.Recordset
adors.Open "select MAX(图书编号) as 图书编号 from bookinfo where 图书类型='" & DataCombo1.Text & "'", adoCon, adOpenStatic, adLockReadOnly
a = adors.Fields("图书编号")我想让得出的最大值 自动在末位加1,比如在这里得出 a = A100004,自动+1后就变为a= A100005
这样该怎么实现,a=a+1明显不行,郁闷
解决方案 »
- 怎么修改文件(2)?
- 请问在Visual Basic.Net中如何用类属性来访问类中的private类型的动态数组?
- 430错误!知道的高手进来帮忙!(100分求助)
- 各位朋友!急需帮忙!关于语音引擎方面!
- 请教:一个排队问题!
- 怎样在PictureBox控件中添加文字?
- 怎样调用toolbar1_buttonclick过程?
- 强烈推荐***水晶报表***
- 用VB编写程序向另外程序组合框中输入数据
- 中国队:进一个球好难!爱你好难!靠,散分
- VB从datagrid读出数据写入EXCEL的问题...
- 急!在线等!MSFLexGrid控件中要选择其中第二列和所有行的内容怎么表示呢?主要是将其录入到数据库对应的一个字段中!谢谢!
a = Left(a, 1) & Format(Val(Mid(a, 2)) + 1, String(Len(a) - 1, "0"))
a = "A" & (Val(Mid(adors.Fields("图书编号"),2)) + 1)
a = Left(a, 1) & Format(Val(Mid(a, 2)) + 1, String(Len(a) - 1, "0"))这样写得出结果为A000100004哪里写错了??
a = Left(a, 1) & Format(Val(Mid(a, 2)) + 1, String(Len(a) - 1, "0"))这样写得出结果为A000100004哪里写错了??
-----------------------------------
应该不会吧
不过不知道VAL(MID(A,2))是什么意思