func (stmt *ExecRowStmt) Exec(db DB, row interface{}) (int, error) {
	stmt.initOnce()
	result, err := stmt.doExec(db, row)
	if err != nil {
		return 0, err
	}

	n, err := result.RowsAffected()
	if err != nil {
		return 0, err
	}

	return int(n), nil
}
// Exec executes the statement using the row as arguments. Returns the
// number of rows affected.
Exec executes the statement using the row as arguments. Returns the
number of rows affected.
// Exec executes the statement using the row as arguments . Returns the // number of rows affected .
func (stmt *ExecRowStmt) Exec(db DB, row interface{}) (int, error) {
	stmt.initOnce()
	result, err := stmt.doExec(db, row)
	if err != nil {
		return 0, err
	}
	n, err := result.RowsAffected()
	if err != nil {
		return 0, err
	}
	return int(n), nil
}
func ( stmt * ExecRowStmt ) Exec ( db DB , row interface { } ) ( int , error ) { stmt . initOnce ( ) result , err := stmt . doExec ( db , row ) if err != nil { return 0 , err } n , err := result . RowsAffected ( ) if err != nil { return 0 , err } return int ( n ) , nil }
Exec executes the statement using the row as arguments.
Exec executes the statement using the row as arguments .