title: Why we always need a Update immediate next to AddNew in ADO vbscript?
body: <p>I am Looking for a more deeper concept about <code>rs.AddNew,rs.Update</code>. Why we always need a <code>Update</code> immediate next to <code>AddNew</code> in ADO vbscript?</p>
  
  <pre><code>Dim cn As New adodb.Connection
  Dim rs As New adodb.Recordset
  Dim cmd As New adodb.Command
  
  cn.ConnectionString = "Provider=SQLOLEDB;Data Source=alexverb2;uid=sa;pwd=foo$bar00;"
  
  cn.Open
  rs.Open "select * from xxx..aa1", cn, adOpenKeyset, adLockOptimistic
  
  Dim fieldsArray(1) As Variant
  fieldsArray(0) = "intf"
  fieldsArray(1) = "charf"
  Dim values(1) As Variant
  values(0) = 4
  values(1) = "as"
  rs.AddNew fieldsArray, values
  rs.Update
  </code></pre>
  
  <p>How <code>ADO GetString()</code> method speed up the process, what the concept we deals with it? </p>