Const adOpenForwardOnly = 0
Const adOpenKeyset = 1
Const adOpenDynamic = 2
Const adOpenStatic = 3
Const adOpenUnspecified = -1

Const adUseNone = 1
Const adUseServer = 2
Const adUseClient = 3

Const adLockReadOnly = 1
Const adLockPessimistic = 2
Const adLockOptimistic = 3

Const adAffectCurrent = 1
Const adAffectGroup = 2
const adAffectAll = 3


Sub Test()
    Dim strSQL, strConn
    Dim conn
    Dim rs
    Set conn = CreateObject("ADODB.Connection")
    Set rs = CreateObject("ADODB.Recordset")
    rs.LockType = adLockOptimistic
    rs.CursorType = adOpenStatic
    
    strSQL = "SELECT * FROM ado_test"
        
    strConn = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;DATABASE=test;USER=*********;PASSWORD=********"

   ' open connection
    conn.Open strConn
    MsgBox "Connection opened!"
	  conn.Execute "DROP TABLE IF EXISTS bug63264"
	  conn.Execute "CREATE TABLE bug63264 (id int)"
	  strSQL = "SELECT T1.id as F1 FROM bug63264 AS T1"
    rs.Open strSQL, conn

    rs.AddNew
    rs("F1") = 10
    
    rs.UpdateBatch(adAffectCurrent)
    
    
    rs.Close
    Set rs = Nothing
    conn.Close
    Set conn = Nothing

End Sub

Test