想要用新插入记录的主键索引号来做为另一个表里的字段,
请问有没有什么方法或函数?
我是新手,谢谢!
8 个解决方案
#1
假设自动编号字段为ID
rs.open 表名,数据库,1,3
rs.addnew
rs("字段")=内容
rs("字段")=内容
...
rs.update
id=rs("ID")
rs.close
rs.open 表名,数据库,1,3
rs.addnew
rs("字段")=内容
rs("字段")=内容
...
rs.update
id=rs("ID")
rs.close
#2
插入再查询,嘿嘿,这是老办法
SELECT @@identity,这是SQLserver得到自动编号的语句,Access不知道可以不
SELECT @@identity,这是SQLserver得到自动编号的语句,Access不知道可以不
#3
支持一楼地,数据写入的时候实际上数据集是打开的,并定位在你所插入数据上,所以直接通过recordset对象直接赋值就可以.
#4
一楼的方法比较好
#5
mark
#6
确切地说是:
rs.open SQL语句,数据库连接对象,1,3
rs.addnew
rs("字段")=内容
rs("字段")=内容
...
rs.update
id=rs("ID")
rs.close
rs.open SQL语句,数据库连接对象,1,3
rs.addnew
rs("字段")=内容
rs("字段")=内容
...
rs.update
id=rs("ID")
rs.close
#7
up!
#8
我试了一楼的方法,好像不行,它报BOF、EOF错误,我用的是SQL2000,怎么回事?
#1
假设自动编号字段为ID
rs.open 表名,数据库,1,3
rs.addnew
rs("字段")=内容
rs("字段")=内容
...
rs.update
id=rs("ID")
rs.close
rs.open 表名,数据库,1,3
rs.addnew
rs("字段")=内容
rs("字段")=内容
...
rs.update
id=rs("ID")
rs.close
#2
插入再查询,嘿嘿,这是老办法
SELECT @@identity,这是SQLserver得到自动编号的语句,Access不知道可以不
SELECT @@identity,这是SQLserver得到自动编号的语句,Access不知道可以不
#3
支持一楼地,数据写入的时候实际上数据集是打开的,并定位在你所插入数据上,所以直接通过recordset对象直接赋值就可以.
#4
一楼的方法比较好
#5
mark
#6
确切地说是:
rs.open SQL语句,数据库连接对象,1,3
rs.addnew
rs("字段")=内容
rs("字段")=内容
...
rs.update
id=rs("ID")
rs.close
rs.open SQL语句,数据库连接对象,1,3
rs.addnew
rs("字段")=内容
rs("字段")=内容
...
rs.update
id=rs("ID")
rs.close
#7
up!
#8
我试了一楼的方法,好像不行,它报BOF、EOF错误,我用的是SQL2000,怎么回事?