本文整理汇总了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();
}
}
示例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();
}
}
示例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
{
}
}
示例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;
}
}
示例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;
}
}
示例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
{
}
}
示例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);
}
}
示例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;
}
}
示例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;
}
}
示例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();
}
示例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
{
}
}
示例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
{
}
}
示例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
{
}
}
示例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();
}
}
示例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();
}