给文本框复值数据库表里的一个序号+1?

来源:百度知道 编辑:UC知道 时间:2024/06/27 17:44:47
我有一个表 想把表里面的序号取出来+1,怎么写,我用的是ADODC1,刚学
我试了,不行呀,对象变量或WITH块变量未设置之不理

不知道你说的这个序号是指数据表的自动编号的ID还是指每条记录的物理序号?
如果是ID,那么可以:
Adodc1.RecordSource = "select max(id) from abc"
Text1.Text = Adodc1.Recordset(0) + 1

如果是物理序号(也就是实际的记录总数+1),则这样:
Adodc1.RecordSource = "select * from abc"
Text1.Text = Adodc1.Recordset.RecordCount + 1

补充:我又看了一下你的题目,也许你只是想得到adodc1中当前记录的序号+1 ?那就应该这样:
Text1.Text = Adodc1.Recordset("ID") + 1
如果你的序号字段的名称不是ID,那么就自己修改