Is RecordSet.Edit/Update Safe from SQL Injections?

Is RecordSet.Edit/Update Safe from SQL Injections? Like in this code?

rs.Edit rs.Field("ProductName").StringValue = "Generic Widgets" rs.Update

Yes, as is using DatabaseRecord or creating a PreparedStatement out of pure SQL.

Thank you Kem!