MySql.Data.MySqlClient.MySqlCommand.BeginExecuteNonQuery C# (CSharp) Method

BeginExecuteNonQuery() public method

Initiates the asynchronous execution of the SQL statement or stored procedure that is described by this MySqlCommand.
public BeginExecuteNonQuery ( ) : IAsyncResult
return IAsyncResult
		public IAsyncResult BeginExecuteNonQuery()
		{
            if (caller != null)
                throw new MySqlException(Resources.UnableToStartSecondAsyncOp);

            caller = new AsyncDelegate(AsyncExecuteWrapper);
			asyncResult = caller.BeginInvoke(2, CommandBehavior.Default, null, null);
			return asyncResult;
		}

Same methods

MySqlCommand::BeginExecuteNonQuery ( AsyncCallback callback, object stateObject ) : IAsyncResult

Usage Example

コード例 #1
0
        // funcionando
        public bool CadastrarNP(NecessidadeDePessoal NecPessoal, int IdPlano)
        {
            try
            {
                Dal.ConectarBanco();

                //INSERT INTO `simuladordenegocios`.`necessidadedepessoal` (`cargo`, `qualificacaoNecessaria`, `quantidade`, `id_Plano`) VALUES ('engenheiro', 'Ensino superior completo', '1', '2');

                string QueryCadastrarNP = "INSERT INTO `necessidadedepessoal` (`cargo`, `qualificacaoNecessaria`, `quantidade`, `id_Plano`) VALUES (" +
                    "@cargo, " +
                    "@qualificacaoNecessaria, " +
                    "@quantidade, " +
                    "@id_Plano); ";

                ComandoCadastrarNP = new MySqlCommand(QueryCadastrarNP);
                ComandoCadastrarNP.Connection = Dal.Conn;

                ComandoCadastrarNP.Parameters.AddWithValue("@cargo", NecPessoal.Cargo);
                ComandoCadastrarNP.Parameters.AddWithValue("@qualificacaoNecessaria", NecPessoal.QualificacaoNecessaria);
                ComandoCadastrarNP.Parameters.AddWithValue("@quantidade", NecPessoal.Quantidade);
                ComandoCadastrarNP.Parameters.AddWithValue("@id_Plano", IdPlano);
                ComandoCadastrarNP.BeginExecuteNonQuery();

                return true;
            }
            catch
            {

                return false;
            }
            finally
            {
                // Dal.FecharConexao();
            }
        }
All Usage Examples Of MySql.Data.MySqlClient.MySqlCommand::BeginExecuteNonQuery