Sub bug9767() Dim conn Set conn = CreateObject("ADODB.Connection") Dim rs Set rs = CreateObject("ADODB.Recordset") WScript.Echo "Connecting..." conn.Open "DSN=test" WScript.Echo "Creating table..." conn.Execute ("drop table if exists bug9767") conn.Execute ("create table bug9767 (id int, `column name` varchar(32))") WScript.Echo "Inserting data..." conn.Execute ("insert into bug9767 (id, `column name`) values (1, 'abcde')") WScript.Echo "Selecting data..." rs.Open "SELECT * FROM bug9767", conn, 1, 2 rs("column name") = "fghijk" WScript.Echo "Updating data..." rs.Update rs.Close conn.Close WScript.Echo "Success!!!" End Sub bug9767