/// <summary> /// Set string value at specified location /// </summary> /// <param name="field">Index into record to set string.</param> /// <param name="value">Value to set into record</param> public void SetString(int field, string value) { int error = MsiInterop.MsiRecordSetString(this.Handle, field, value); if (0 != error) { throw new Win32Exception(error); } }