Usuário com melhor resposta
Conexão

Pergunta
-
Bom dia Pessoal!
Estou com este codigo a baixo para fazer uma conexão com um Sql Server 2012
so que ele cai na mensagen do try cath dando um errro, e não realiza a conexão.
Alguem pode me ajudar por favor?
Muito Obrigado
try
{
if (MessageBox.Show(" DESEJA REALMENTE FAZER ESTE CADASTRO ?", "AVISO!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
OleDbConnection conexao = new OleDbConnection(@"Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=CSystem;Data Source=LOCALHOST\SQLEXPRESS");
OleDbCommand comando = new OleDbCommand("", conexao);
string comandoInsert;
comandoInsert = "INSERT INTO Cadastro_Clientes(Nome_Cliente, Sexo, Data_Nascimento, Data_Cadastro, Telefone1, Telefone2, Cnpj, Cpf, Inscricao_Estadual, Inscricao_Municipal, Logradouro, numero, Cidade, Bairro, Cep, E-mail, Site, Uf, Atendente_Cadastro_Cliente)";
comandoInsert += "VALUES('@Nome_Cliente', '@Sexo', '@Data_Nascimento', '@Data_Cadastro', '@Telefon1', '@Telefone2', '@Cnpj', '@Cpf', '@Inscricao_Estadual','@Inscricao_Municipal', '@Logradouro', '@numero', '@Cidade', '@Bairro', '@Cep', '@E-mail', '@Site', '@Uf', '@Atendente_Cadastro_Cliente')";
comandoInsert = comandoInsert.Replace("@Nome", txtNome.Text);
comandoInsert = comandoInsert.Replace("@Sexo", gbSexoClie.Text);
comandoInsert = comandoInsert.Replace("@Data_Nascimento", mskDataNascimentoCadCliente.Text);
comandoInsert = comandoInsert.Replace("@Data_Cadastro", mskDatadoCadastro.Text);
comandoInsert = comandoInsert.Replace("@Telefone1", mskTelefone1_Cad_Cliente.Text);
comandoInsert = comandoInsert.Replace("@Telefone2", mskTelefone2_Cad_Cliente.Text);
comandoInsert = comandoInsert.Replace("@mskCNPJ", mskCNPJ.Text);
comandoInsert = comandoInsert.Replace("Cpf", mskCpfCadCliente.Text);
comandoInsert = comandoInsert.Replace("@Inscricao_Municipal", mskIncricao_Municipal.Text);
comandoInsert = comandoInsert.Replace("@Inscricao_Estadual", mskIncricao_Estadual.Text);
comandoInsert = comandoInsert.Replace("@Logradouro", txtLogradouro.Text);
comandoInsert = comandoInsert.Replace("@Numero", txtNumero.Text);
comandoInsert = comandoInsert.Replace("@Cidade", txtCidade.Text);
comandoInsert = comandoInsert.Replace("@Bairro", txtBairro.Text);
comandoInsert = comandoInsert.Replace("@Cep", mskCep_Cad_Cliente.Text);
comandoInsert = comandoInsert.Replace("@E-mail", txtEmail.Text);
comandoInsert = comandoInsert.Replace("@Site", txtSite.Text);
comandoInsert = comandoInsert.Replace("@Uf", cbUf.Text);
comandoInsert = comandoInsert.Replace("@Atendente_Cadastro_Cliente", cmbAtendente_Cadastro_Cliente.Text);
comando.CommandText = comandoInsert;
conexao.Open();
comando.ExecuteNonQuery();
conexao.Close();
MessageBox.Show(" CADASTRO REALIZADO COM SUCESSO", "AVISO!");
}
else
{
{
MessageBox.Show(" CADASTRO CANCELADO", "AVISO!");
Limpar_Campos();
txtNome.Focus();
}
}
}
catch (Exception ex)
{
MessageBox.Show(" Erro Criticos Procure o Administrador","ERRO!");
}
// Finalizando o Try Catch para mensagem de Cadastro.
Respostas
-
tenta alterar o código a partir de string comandoInsert; até comando.CommandText = comandoInsert; para este...
string comandoInsert; comandoInsert = "INSERT INTO Cadastro_Clientes(Nome_Cliente, Sexo, Data_Nascimento, Data_Cadastro, Telefone1, Telefone2, Cnpj, Cpf, Inscricao_Estadual, Inscricao_Municipal, Logradouro, numero, Cidade, Bairro, Cep, E-mail, Site, Uf, Atendente_Cadastro_Cliente)"; comandoInsert += "VALUES(@Nome_Cliente, @Sexo, @Data_Nascimento, @Data_Cadastro, @Telefon1, @Telefone2, @Cnpj, @Cpf, @Inscricao_Estadual,@Inscricao_Municipal, @Logradouro, @numero, @Cidade, @Bairro, @Cep, @E-mail, @Site, @Uf, @Atendente_Cadastro_Cliente)"; comando.CommandText = comandoInsert; comando.Parameters.AddWithValue("@Nome", txtNome.Text); comando.Parameters.AddWithValue("@Sexo", gbSexoClie.Text); comando.Parameters.AddWithValue("@Data_Nascimento", mskDataNascimentoCadCliente.Text); comando.Parameters.AddWithValue("@Data_Cadastro", mskDatadoCadastro.Text); comando.Parameters.AddWithValue("@Telefone1", mskTelefone1_Cad_Cliente.Text); comando.Parameters.AddWithValue("@Telefone2", mskTelefone2_Cad_Cliente.Text); comando.Parameters.AddWithValue("@mskCNPJ", mskCNPJ.Text); comando.Parameters.AddWithValue("@Cpf", mskCpfCadCliente.Text); comando.Parameters.AddWithValue("@Inscricao_Municipal", mskIncricao_Municipal.Text); comando.Parameters.AddWithValue("@Inscricao_Estadual", mskIncricao_Estadual.Text); comando.Parameters.AddWithValue("@Logradouro", txtLogradouro.Text); comando.Parameters.AddWithValue("@Numero", txtNumero.Text); comando.Parameters.AddWithValue("@Cidade", txtCidade.Text); comando.Parameters.AddWithValue("@Bairro", txtBairro.Text); comando.Parameters.AddWithValue("@Cep", mskCep_Cad_Cliente.Text); comando.Parameters.AddWithValue("@E-mail", txtEmail.Text); comando.Parameters.AddWithValue("@Site", txtSite.Text); comando.Parameters.AddWithValue("@Uf", cbUf.Text); comando.Parameters.AddWithValue("@Atendente_Cadastro_Cliente", cmbAtendente_Cadastro_Cliente.Text);
Leandro Albano
- Editado Softlesk segunda-feira, 17 de junho de 2013 10:06
- Marcado como Resposta Carlos..Macedo quinta-feira, 4 de julho de 2013 13:20
Todas as Respostas
-
-
-
-
tenta alterar o código a partir de string comandoInsert; até comando.CommandText = comandoInsert; para este...
string comandoInsert; comandoInsert = "INSERT INTO Cadastro_Clientes(Nome_Cliente, Sexo, Data_Nascimento, Data_Cadastro, Telefone1, Telefone2, Cnpj, Cpf, Inscricao_Estadual, Inscricao_Municipal, Logradouro, numero, Cidade, Bairro, Cep, E-mail, Site, Uf, Atendente_Cadastro_Cliente)"; comandoInsert += "VALUES(@Nome_Cliente, @Sexo, @Data_Nascimento, @Data_Cadastro, @Telefon1, @Telefone2, @Cnpj, @Cpf, @Inscricao_Estadual,@Inscricao_Municipal, @Logradouro, @numero, @Cidade, @Bairro, @Cep, @E-mail, @Site, @Uf, @Atendente_Cadastro_Cliente)"; comando.CommandText = comandoInsert; comando.Parameters.AddWithValue("@Nome", txtNome.Text); comando.Parameters.AddWithValue("@Sexo", gbSexoClie.Text); comando.Parameters.AddWithValue("@Data_Nascimento", mskDataNascimentoCadCliente.Text); comando.Parameters.AddWithValue("@Data_Cadastro", mskDatadoCadastro.Text); comando.Parameters.AddWithValue("@Telefone1", mskTelefone1_Cad_Cliente.Text); comando.Parameters.AddWithValue("@Telefone2", mskTelefone2_Cad_Cliente.Text); comando.Parameters.AddWithValue("@mskCNPJ", mskCNPJ.Text); comando.Parameters.AddWithValue("@Cpf", mskCpfCadCliente.Text); comando.Parameters.AddWithValue("@Inscricao_Municipal", mskIncricao_Municipal.Text); comando.Parameters.AddWithValue("@Inscricao_Estadual", mskIncricao_Estadual.Text); comando.Parameters.AddWithValue("@Logradouro", txtLogradouro.Text); comando.Parameters.AddWithValue("@Numero", txtNumero.Text); comando.Parameters.AddWithValue("@Cidade", txtCidade.Text); comando.Parameters.AddWithValue("@Bairro", txtBairro.Text); comando.Parameters.AddWithValue("@Cep", mskCep_Cad_Cliente.Text); comando.Parameters.AddWithValue("@E-mail", txtEmail.Text); comando.Parameters.AddWithValue("@Site", txtSite.Text); comando.Parameters.AddWithValue("@Uf", cbUf.Text); comando.Parameters.AddWithValue("@Atendente_Cadastro_Cliente", cmbAtendente_Cadastro_Cliente.Text);
Leandro Albano
- Editado Softlesk segunda-feira, 17 de junho de 2013 10:06
- Marcado como Resposta Carlos..Macedo quinta-feira, 4 de julho de 2013 13:20