cassiombc 0 Denunciar post Postado Julho 26, 2012 Galera obrigado pela atenção , gostaria de saber o seguinte motivo, desculpa se esta no lugar errado Tenho essa classe using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using MySql.Data.MySqlClient; namespace ConsoleApplication1{ class Dados { private MySqlConnection conexao; private DataSet bdDataSet; private MySqlCommand cmd; public void cadastrar(pessoa p) { bdDataSet = new DataSet(); conexao = new MySqlConnection("server=localhost;User Id=root;database=cassio"); Console.WriteLine("Conectou com o banco"); try { conexao.Open(); } catch (System.Exception e) { e.Message.ToString(); } //verificar se a conexão esta aberta if (conexao.State == ConnectionState.Open) { String comSql = "INSER INTO pessoa(id,nome) values('"+p.Id+"',"+p.Nome+")"; cmd = new MySqlCommand(comSql,conexao); Console.WriteLine("Crio a linha de comando, instancio o cmd com a conexao e o SQL"); Console.WriteLine("Inseriu no banco"); conexao.Close(); } } }} [code] mas ela não esta inserindo nada no BD, quando eu vou debugar todas as informações que ele me da estão corretas. Compartilhar este post Link para o post Compartilhar em outros sites
giesta 29 Denunciar post Postado Julho 27, 2012 eh java isso? caso a tabela esteja em InnoDB observe a config de commit do seu mysql Compartilhar este post Link para o post Compartilhar em outros sites