What is the "top 1" in your sql statement? I am not sure what that does but try taking it out and updating.
If that doesnt work -->
Comment out all of your :
rs("quoteid") = num
rs("quotetext") = quote
rs("author") = name
and try updating one at a time:
See if you can narrow it down to one field and go from there.