I'm using Version 4.21. I've checked for an error after the first line, and it always returns 0. If $rs_Software is the IDispatch pointer, then what is the correct syntax within Kix to assign a property to a recordset field? This script is an adaptation from VB/VBS (where it works just fine) and the ADO syntax within the script follows the documented syntax Microsoft posts for adding new records.