Exemplo n.º 1
0
func (session *Session) handleStmtExec(stmt *mysql.Stmt, data []byte) error {

	var rs mysql.Result
	var err error

	if len(data) > 0 {
		rs, err = stmt.Exec(driver.RawStmtParams(data))
	} else {
		rs, err = stmt.Exec()
	}

	if err != nil {
		return session.handleMySQLError(err)
	}

	return session.fc.WriteOK(rs)
}