ASP中如何复制ACCESS中的一条记录

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:30:34
有时为了在后台操作方便,在增加一些文章之类的操作时.如果增加的记录和之前的某一条记录大部分参数都相同的情况下,想加一个复制的功能,再对该记录进行修改.这样能够大大提高工作效率.

现在的问题就是复制的那个功能用asp怎么写?


sql = "insert * into NewsList from NewsList where id=2"
Conn.execute(sql)
不行啊


sql = "insert into 数据表 select * from 数据表 where id="&id
Conn.execute(sql)
好像也不行.

有没有高人知道有什么办法?


sql = "insert into 数据表 select * from 数据表 where id="&id
Conn.execute(sql)

是可行的,这招我经常用。

但是这要求你的数据表中没有自动编号或其它不允许重复的字段,否则的话,编号重复会起冲突,当然就不行了,这时候解决的办法就是将
'select * from 数据表'
改成'select 去掉自动编号字段后的字段清单 from 数据表'
以上刚又试过一次,没问题