Ir para conteúdo
Fórum Script Brasil
  • 0

Visual Studio não aceita o comando OleDbCommand


Andressa.s

Pergunta

Estou fazendo uma conexão com o banco de dados access, só que o Visual Studio não reconhece o comando OleDbCommand, que é um dos principais comandos, já utilizei o using.System.Data.OleDB; só que mesmo assim ele não reconhece esse comando alguém pode me ajudar.

vou postar meu codigo

string strcon =@"Provider=Microsof.ACE.OLEDB.12.O; Data Source="+Application.StartupPath+@"Cadastro.accdb";
            string comando = "INSERT INTO Paciente (Nome_Paciente, CPF, RG, Data-Nascimento, CEP, Endereco, Numero, Bairro, Telefone_Paciente, Celular, Cidade, Estado, Email) values (@Nome_Paciente, @CPF, @RG, @Data-Nascimento, @CEP, @Endereco, @Numero, @Bairro, @Telefone_Paciente, @Celular, @Cidade, @Estado, @Email)";

            OleDbConnection con = new OleDbConnection(strcon);
            OleDbConnection com = new OleDbCommand (comando, con);

            com.Parameters.Add("@Nome_Paciente", OleDbType.VarChar).Value = textBox_Nome.Text;
            com.Parameters.Add("@CPF", OleDbType.VarChar).Value = maskedTextBox_CPF.Text;
            com.Parameters.Add("@RG", OleDbType.VarChar).Value = maskedTextBox_RG.Text;
            com.Parameters.Add("@Data-Nascimento", OleDbType.VarChar).Value = masked_Dt_nasci.Text;
            com.Parameters.Add("@CEP", OleDbType.VarChar).Value = maskedTextBox_CEP.Text;
            com.Parameters.Add("@Endereco", OleDbType.VarChar).Value = textBox_Endereco.Text;
            com.Parameters.Add("@Numero", OleDbType.VarChar).Value = textBox_numero.Text;
            com.Parameters.Add("@Bairro", OleDbType.VarChar).Value = textBox_Bairro.Text;
            com.Parameters.Add("@Telefone_Paciente", OleDbType.VarChar).Value = maskedTextBox_Telefone.Text;
            com.Parameters.Add("@Celular", OleDbType.VarChar).Value = maskedTextBox_Celular.Text;
            com.Parameters.Add("@Cidade", OleDbType.VarChar).Value = textBox_Cidade.Text;
            com.Parameters.Add("@Estado", OleDbType.VarChar).Value = textBox_Estado.Text;
            com.Parameters.Add("@Email", OleDbType.VarChar).Value = textBox_Email.Text;

            try
            {
                con.Open();
                com.ExecuteNonQuery();
                MessageBox.Show("Cadastro Realizado com Sucesso!");

            }
            catch (Exception E)
            {
                MessageBox.Show(E.Message);
            }
            finally
           {
               con.Close();
            }

 

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...