You need to create fields only once, but you need to use .AddNew everytime
you want to add a new record, and do an Update once you are done.
I am not sure which recordset should have two records, but you can do a
recordset.filter = vbNullString to reset the cursor back to the first
record. I am guessing the cursor is at the second record when it begins to
iterate.
--
Manohar Kamath
Editor, .netWire
www.dotnetwire.com
"Rob Meade" <> wrote in message
news:IbTVb.605$D%...
> evenin'
>
> k - I've got a recordset that I'm dumping another recordset into - because
> the source comes from a database that I cant update (probably makes more
> sense to me that bit) - anyway, I need to update the new recordset which I
> can do...I think however that I have missed something, as later in my code
> it only seems to iterate once, and there should be at least 2 rows in the
> recordset...
>
> Can anyone confirm that when I use something like this :
>
> Set testRS = Server.CreateObject("ADODB.RecordSet")
> testRS.Fields.Append "WebsiteID", adInteger
> testRS.Fields.Append "WebsiteName", adVarchar, 20
> testRS.Fields.Append "WebsiteDesc", adVarchar, 255
> testRS.Fields.Append "WebsiteURL", adVarchar, 255
> testRS.Fields.Append "WebsiteMetaKeywords", adLongVarChar, 2147483647
> testRS.Fields.Append "WebsiteMetaDescription", adVarchar, 255
> testRS.Fields.Append "Relevance", adInteger
>
> I do this initially before using addNew etc
>
> Then for each row that I want to add I'd use something like this :
>
> testRS.AddNew
>
> testRS("WebsiteID") = RS2("WebsiteID")
> testRS("WebsiteName") = RS2("WebsiteName")
> testRS("WebsiteDesc") = RS2("WebsiteDesc")
> testRS("WebsiteURL") = RS2("WebsiteURL")
> testRS("WebsiteMetaKeywords") = RS2("WebsiteMetaKeywords")
> testRS("WebsiteMetaDescription") = RS2("WebsiteMetaDescription")
> testRS("Relevance") = RS2("Relevance")
>
> testRS.Update
>
> (RS2 in the above is the source recordset incidentally - I have a do while
> not rs2.eof around this)...
>
> Just seeking some confirmation that i dont need to do the append fields
bit
> for each iteration...
>
> Cheers
>
> Rob
>
>
>
>