当前位置: 首页>>代码示例>>C#>>正文


C# MySqlCommand.BeginExecuteNonQuery方法代码示例

本文整理汇总了C#中MySql.Data.MySqlClient.MySqlCommand.BeginExecuteNonQuery方法的典型用法代码示例。如果您正苦于以下问题:C# MySqlCommand.BeginExecuteNonQuery方法的具体用法?C# MySqlCommand.BeginExecuteNonQuery怎么用?C# MySqlCommand.BeginExecuteNonQuery使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在MySql.Data.MySqlClient.MySqlCommand的用法示例。


在下文中一共展示了MySqlCommand.BeginExecuteNonQuery方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: CadastrarNP

        // 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();
            }
        }
开发者ID:diegolinkk,项目名称:SimuladorDeNegocios,代码行数:36,代码来源:NecessidadeDePessoalDAL.cs

示例2: CadastrarPlano

        public bool CadastrarPlano(PlanoDeNegocios plano)
        {
            try
            {
               Dal.ConectarBanco();

                //insert into planodenegocios(`nomePlano`,`nomeEmpresa`,`id_Usuario`)values('testinho','testinhoLTDA',4);
                string QueryCadastrarPlano1 = "insert into planodenegocios (`nomePlano`,`nomeEmpresa`,`id_Usuario`)";
                string QueryCadastrarPlano2 = "values(@IdPlano,@NomeEmpresa,@IdUsuario);";
                //string QueryCadastrarPlano2 = "values('"+plano.NomePlano+"','"+plano.NomeEmpresa+"',1;";

                // strings mantidas como comentários  apenas por motivos de segurança e recuperação de comandos rapidamente.

                ComandoCadastrarPlano = new MySqlCommand(QueryCadastrarPlano1+QueryCadastrarPlano2);
                ComandoCadastrarPlano.Connection = Dal.Conn;

                ComandoCadastrarPlano.Parameters.AddWithValue("@IdPlano", plano.NomePlano);
                ComandoCadastrarPlano.Parameters.AddWithValue("@NomeEmpresa", plano.NomeEmpresa);
                ComandoCadastrarPlano.Parameters.AddWithValue("@IdUsuario", plano.IdUsuario);

                ComandoCadastrarPlano.BeginExecuteNonQuery();
                return true;
            }
            catch
            {

                return false;
            }
            finally
            {
               // Dal.FecharConexao();
            }
        }
开发者ID:diegolinkk,项目名称:SimuladorDeNegocios,代码行数:33,代码来源:PlanoDeNegociosDAL.cs

示例3: CadastrarSumario

        // esta criando TESTADO
        public void CadastrarSumario(int idPlano)
        {
            try
            {
                Dal.ConectarBanco();
                //string QueryInserir = "INSERT INTO sumarioexecutivo (`id_Plano`)"+
               // "VALUES ('" + SumExecutivo.IdPlano.ToString() + "');";

                string QueryInserir = "INSERT INTO sumarioexecutivo (`id_Plano`) VALUES (@IdPlano);";

                Inserir = new MySqlCommand(QueryInserir);
                Inserir.Connection = Dal.Conn;

                Inserir.Parameters.AddWithValue("@IdPlano", idPlano);
                Inserir.BeginExecuteNonQuery();

            }
            catch
            {
            }
            finally
            {

            }
        }
开发者ID:diegolinkk,项目名称:SimuladorDeNegocios,代码行数:26,代码来源:SumarioExecutivoDAL.cs

示例4: FazerLogin

        public bool FazerLogin(string Login, string Senha)
        {
            Conn = new MySqlConnection(BdConexao);

            //select * from tb_cliente where login = 'diegolinkk' and senha =12345; string de acesso ao bd

            string consulta = "select * from login_e_senha where login = '" + Login + "' and senha = '" + Senha + "';";
            ConsultarSenha = new MySqlCommand(consulta, Conn);
            ConsultarSenha.BeginExecuteNonQuery();
            Conn.Open();
            MySqlDataReader LerResultados = ConsultarSenha.ExecuteReader();

            //testando gitinho rube
            //testando gitinho rube 2
            //texuguinho 123
            //paulinho da força
            //paulinos
            if (LerResultados.HasRows) // se o datareader retornar algum tipo de valor, entao permite o acesso

            {
                return true;
            }
            else
            {
                return false;
            }
        }
开发者ID:diegolinkk,项目名称:Login-e-senha-console-application-,代码行数:27,代码来源:DAL.cs

示例5: EjecutarQuery

 public static void EjecutarQuery(string querySQL, MySqlConnection connection)
 {
     try
         {
             MySqlCommand command = new MySqlCommand(querySQL, connection);
             connection.Open();
             IAsyncResult result = command.BeginExecuteNonQuery();
             while (!result.IsCompleted)
             {
                 Thread.Sleep(50);
             }
             command.EndExecuteNonQuery(result);
             connection.Close();
         }
         catch (SqlException ex)
         {
             throw ex;
         }
         catch (InvalidOperationException ex)
         {
             throw ex;
         }
         catch (MySqlException ex)
         {
             //Se captura en el caso de intentar guardar un cliente que ya esta en
             //la base de datos. Como no me interesa guardarlo, no hago nada.
             if (ex.Message.IndexOf("PRIMARY", StringComparison.Ordinal) <= 0)
                 throw ex;
         }
 }
开发者ID:jj-gallardo,项目名称:CRat,代码行数:30,代码来源:ManejoDB.cs

示例6: ExecuteNonQuery

		public void ExecuteNonQuery()
		{
			if (version < new Version(5, 0)) return;

			execSQL("CREATE TABLE test (id int)");
			execSQL("CREATE PROCEDURE spTest() BEGIN SET @x=0; REPEAT INSERT INTO test VALUES(@x); " +
				"SET @[email protected]+1; UNTIL @x = 300 END REPEAT; END");

			try
			{
				MySqlCommand proc = new MySqlCommand("spTest", conn);
				proc.CommandType = CommandType.StoredProcedure;
				IAsyncResult iar = proc.BeginExecuteNonQuery();
				int count = 0;
				while (!iar.IsCompleted)
				{
					count++;
					System.Threading.Thread.Sleep(20);
				}
				proc.EndExecuteNonQuery(iar);
				Assert.IsTrue(count > 0);

				proc.CommandType = CommandType.Text;
				proc.CommandText = "SELECT COUNT(*) FROM test";
				object cnt = proc.ExecuteScalar();
				Assert.AreEqual(300, cnt);
			}
			catch (Exception ex)
			{
				Assert.Fail(ex.Message);
			}
			finally
			{
			}
		}
开发者ID:tdhieu,项目名称:openvss,代码行数:35,代码来源:AsyncTests.cs

示例7: ExecuteQueryAsnyc

        public static void ExecuteQueryAsnyc(string MySqlCommand)
        {
            if (MySqlCommand != null)
            {
                Console.WriteLine(MySqlCommand);
                MySqlCommand Command = new MySqlCommand(MySqlCommand, connection);

                IAsyncResult result = Command.BeginExecuteNonQuery();
                while (!result.IsCompleted)
                {
                    System.Threading.Thread.Sleep(10);
                }
                Command.EndExecuteNonQuery(result);
            }
        }
开发者ID:CarlosX,项目名称:DarkEmu,代码行数:15,代码来源:Database.cs

示例8: DoBeginExecuteNonQuery

        private IAsyncResult DoBeginExecuteNonQuery(MySqlCommand command, bool disposeCommand, AsyncCallback callback, object state)
        {
            bool closeConnection = command.Transaction == null;

            try
            {
                return WrappedAsyncOperation.BeginAsyncOperation(
                    callback,
                    cb => command.BeginExecuteNonQuery(cb, state),
                    ar => new DaabAsyncResult(ar, command, disposeCommand, closeConnection, DateTime.Now));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
开发者ID:Tony-Liang,项目名称:Common,代码行数:16,代码来源:MysqlDatabase.cs

示例9: CadastrarCliente

        public bool CadastrarCliente(string Nome,String Login,String Senha)
        {
            DAL Conexao = new DAL(); //as conexões estao no constructor

            if (Conexao.VerificarConexao())
            {
                Cliente C1 = new Cliente();
                C1.Nome = Nome;
                C1.Login = Login;
                C1.Senha = Senha;

                CommInserir = new MySqlCommand(InserirDados(C1.Nome,C1.Login,C1.Senha), Conexao.BdConn);
                CommInserir.BeginExecuteNonQuery();

                return true;
            }
            else
            {
                return false;
            }
        }
开发者ID:diegolinkk,项目名称:ClienteConta,代码行数:21,代码来源:DALCliente.cs

示例10: bt_vhod_Click

        protected void bt_vhod_Click(object sender, EventArgs e)
        {
            try
            {
                conn.Open();
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
            }
            object[] s = new object[3];
            int a;
            MySqlCommand cmd = new MySqlCommand("Select online, nickname, points from auropong.players where nickname='" + TextBox2.Text + "' and password='" + TextBox1.Text + "'", conn);
            DataTable d = new DataTable();
            MySqlDataAdapter adapter = new MySqlDataAdapter(cmd);
            try
            {
                adapter.Fill(d);

                s = d.Rows[0].ItemArray;

                a= Convert.ToInt32(s[0]);
                if (a == 0)
                {
                    cmd = new MySqlCommand("update auropong.players set online = 1 where nickname = '" + s[1] + "'", conn);
                    cmd.BeginExecuteNonQuery();
                    //переход на страницу пользователя
                }
                else
                {
                    //сделать лейбл под текст боксами и присваивать ему значение чо пользотатель уже в сети
                    //lable3.text = "этот пользотатель уже в сети";
                }
            }
            catch (Exception ex)
            {
                //lable3.text = "ошибка проверьте правильность вводитых данных";
            }
            conn.Close();
        }
开发者ID:SitnikovAndrey,项目名称:AeroPong,代码行数:40,代码来源:Vxod.aspx.cs

示例11: CadastrarAMercado

        public void CadastrarAMercado(int idPlano)
        {
            try
            {
                Dal.ConectarBanco();

                string QueryInserirAMercado = "INSERT INTO analisedemercado (`id_Plano`) VALUES (@IdPlano);";

                ComandoCadastrarAMercado = new MySqlCommand(QueryInserirAMercado);
                ComandoCadastrarAMercado.Connection = Dal.Conn;

                ComandoCadastrarAMercado.Parameters.AddWithValue("@IdPlano", idPlano);
                ComandoCadastrarAMercado.BeginExecuteNonQuery();

            }
            catch
            {
            }
            finally
            {

            }
        }
开发者ID:diegolinkk,项目名称:SimuladorDeNegocios,代码行数:23,代码来源:AnaliseDeMercadoDAL.cs

示例12: CadastrarPlanoDeMarketing

        // // testado e funcionando
        public void CadastrarPlanoDeMarketing(int idPlano)
        {
            try
            {
                Dal.ConectarBanco();
                //INSERT INTO `planodemarketing` (`id_Plano`) VALUES ('10');

                string QueryInserir = "INSERT INTO planodemarketing (`id_Plano`) VALUES (@IdPlano);";

                ComandoCadastrarPlano = new MySqlCommand(QueryInserir);
                ComandoCadastrarPlano.Connection = Dal.Conn;

                ComandoCadastrarPlano.Parameters.AddWithValue("@IdPlano", idPlano);
                ComandoCadastrarPlano.BeginExecuteNonQuery();
            }
            catch
            {
            }
            finally
            {

            }
        }
开发者ID:diegolinkk,项目名称:SimuladorDeNegocios,代码行数:24,代码来源:PlanoDeMarketingDAL.cs

示例13: CadastrarPlanoFinanceiro

        // // funcionando
        public void CadastrarPlanoFinanceiro(int idPlano)
        {
            try
            {
                Dal.ConectarBanco();
                //INSERT INTO `planofinanceiro` (`id_Plano`) VALUES ('1');

                string QueryInserirPF = "INSERT INTO planofinanceiro (`id_Plano`) VALUES (@IdPlano);";

                ComandoCadastrarPF = new MySqlCommand(QueryInserirPF);
                ComandoCadastrarPF.Connection = Dal.Conn;

                ComandoCadastrarPF.Parameters.AddWithValue("@IdPlano", idPlano);
                ComandoCadastrarPF.BeginExecuteNonQuery();
            }
            catch
            {
            }
            finally
            {

            }
        }
开发者ID:diegolinkk,项目名称:SimuladorDeNegocios,代码行数:24,代码来源:PlanoFinanceiroDAL.cs

示例14: CadastrarMaquinasEEquipamentos

        // testar
        public bool CadastrarMaquinasEEquipamentos(EstimativaDeEstoqueInicial EEI)
        {
            try
            {
                Dal.ConectarBanco();

                //INSERT INTO `simuladordenegocios`.`estimativadeestoqueinicial` (`descricao`, `valorUnitario`, `quantidade`, `id_Plano_Financeiro`) VALUES ('paçoca', '1500.05', '3', '1');

                string QueryCadastrarMEE = "INSERT INTO `estimativadeestoqueinicial` (`descricao`,`classificacao`,`valorUnitario`, `quantidade`, `id_Plano_Financeiro`) VALUES (" +
                    "@descricao, " +
                    "@classificacao, " +
                    "@valorUnitario, " +
                    "@quantidade, " +
                    "@id_Plano_Financeiro); ";

                ComandoCadastrarMaquinasEEquipamentos = new MySqlCommand(QueryCadastrarMEE);
                ComandoCadastrarMaquinasEEquipamentos.Connection = Dal.Conn;

                ComandoCadastrarMaquinasEEquipamentos.Parameters.AddWithValue("@descricao", EEI.Descricao);
                ComandoCadastrarMaquinasEEquipamentos.Parameters.AddWithValue("@classificacao", EEI.Classificacao);
                ComandoCadastrarMaquinasEEquipamentos.Parameters.AddWithValue("@valorUnitario", EEI.ValorUnitario);
                ComandoCadastrarMaquinasEEquipamentos.Parameters.AddWithValue("@quantidade", EEI.Quantidade);
                ComandoCadastrarMaquinasEEquipamentos.Parameters.AddWithValue("@id_Plano_Financeiro", EEI.Id_PlanoFinanceiro);
                ComandoCadastrarMaquinasEEquipamentos.BeginExecuteNonQuery();

                return true;
            }
            catch
            {

                return false;
            }
            finally
            {
                // Dal.FecharConexao();
            }
        }
开发者ID:diegolinkk,项目名称:SimuladorDeNegocios,代码行数:38,代码来源:EstimativaDeEstoqueInicialDAL.cs

示例15: guardarSubProceso

        public bool guardarSubProceso(MySqlConnection conexion)
        {
            conexion.BeginTransaction();
            MySqlCommand comando = new MySqlCommand("insert into SubProceso (nombre, llenado, hNivel, hRecirculacion, htiempoRecirculacion," +
                                                     "calentar, hTiempoCalentar, enfriar, temperaturaEnfriar, hVaciado, temperaturaVaciado, tiempoVaciado, vaciadoDirecto) values"+
                                                    "(@idSubProceso, @nombre, @llenar, @hNivel, @hRecirculacion, @htiempoRecirculacion," +
                                                     "@calentar, @hTiempoCalentar, @enfriar, @temperaturaEnfriar, @vaciar, @temperaturaVaciado, @tiempoVaciado, @vaciadoDirecto)");
            comando.Parameters.Add("@nombre", MySqlDbType.VarChar, 50);
            comando.Parameters.Add("@llenado", MySqlDbType.Bit, 1);
            comando.Parameters.Add("@hNivel", MySqlDbType.Bit, 1);
            comando.Parameters.Add("@hRecirculacion", MySqlDbType.Bit, 1);
            comando.Parameters.Add("@htiempoRecirculacion", MySqlDbType.UInt16);
            comando.Parameters.Add("@calentar", MySqlDbType.Bit, 1);
            comando.Parameters.Add("@hTiempoCalentar", MySqlDbType.UInt16);
            comando.Parameters.Add("@enfriar", MySqlDbType.Bit, 1);
            comando.Parameters.Add("@temperaturaEnfriar", MySqlDbType.UInt16);
            comando.Parameters.Add("@vaciar", MySqlDbType.Bit, 1);
            comando.Parameters.Add("@temperaturaVaciado", MySqlDbType.UInt16);
            comando.Parameters.Add("@tiempoVaciado", MySqlDbType.UInt16);
            comando.Parameters.Add("@vaciadoDirecto", MySqlDbType.Bit, 1);
            comando.Prepare();
            comando.Parameters[@nombre].Value = d
            try
            {
                conexion.Open();

            }catch (MySqlException ex) {

            }finally
            {
              if (conexion != null)
              {
                  conexion.Close();
              }
            }
            comando.BeginExecuteNonQuery();
        }
开发者ID:sergioha,项目名称:telas,代码行数:37,代码来源:FuncionesCubaPrincipal.cs


注:本文中的MySql.Data.MySqlClient.MySqlCommand.BeginExecuteNonQuery方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。