dopo aver messo
<%@ Assembly Name="adodb" %>
<%@ Import Namespace="ADODB" %>
supponendo che il campo contatore si chiami id
codice:
sub duplica( s as Object, e as EventArgs )
Dim str As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("pathDb.mdb")
Dim db As New ADODB.Connection()
Dim rs As New ADODB.Recordset()
Dim rs2 As New ADODB.Recordset()
Dim sql as String
'esempio con il record con id = 1
sql = "select * from tabella where id = 1"
db.Open( str )
rs.open( sql,db,3,3 )
rs2 = rs.clone()
Dim f as field
rs.addNew()
for each f in rs2.fields
if f.Name <> "id" then
rs(f.Name).Value = f.Value
end if
next
rs.update()
rs2.Close() : rs2 = Nothing
rs.Close() : rs = Nothing
db.Close() : db = Nothing
end sub
così funziona, se c'è un metodo migliore ben venga