none
Erro: A first chance exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll RRS feed

  • Pergunta

  • Sera q alguém pode me ajudar, quando executo o meu programa da essa mensafem de erro, e eu não sei oq fazer.

    An unhandled exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll

    Additional information: Nome de objeto 'Aluno' inválido.

    If there is a handler for this exception, the program may be safely continued.

    meu codigo:

    using System;
    using System.Collections.Generic;
    using System.Text;
    using System.Threading.Tasks;
    using System.Data.SqlClient;

    namespace cadAluno.Model
    {
        public class Aluno
        {
            private string strMatricula;
            private string strNome;
            private string strEndereco;
            private string strCep;
            private string strBairro;
            private string strTelefone;
            private string strTurma;
            private string strDataN;

            public string Matricula
            {
                get { return strMatricula; }
                set
                {
                    if (strMatricula.Trim() == "")
                    {
                        throw new Exception("Por favor, preencha os campos obrigatorios");
                    }
                    else
                    {
                        strMatricula = value;
                    }
                }
            }
                      public string Nome
                      {
                      get { return strNome; }
                      set { strNome = value; }
                      }
                      public string Endereco
                      {
                          get { return strEndereco; }
                          set { strEndereco = value; }
                      }
                      public string Cep
                      {
                          get { return strCep; }
                          set { strCep = value; }
                      }
                      public string Bairro
                      {
                          get { return strBairro; }
                          set { strBairro = value; }
                      }
                      public string Telefone
                      {
                          get { return strTelefone; }
                          set { strTelefone = value; }
                      }
                      public string Turma
                      {
                          get { return strTurma; }
                          set { strTurma = value; }
                      }
                      public string DataN
                      {
                          get { return strDataN; }
                          set { strDataN = value; }
                      }
                      public static void Incluir(Aluno al)
                      {
                          String SQL = "Insert into Aluno(alMat, alNome, alEndereco, alCep, alBairro, alTelefone, alTurma, alDataN) values('";
                          SQL+= "values('"+al.Matricula + "','"+ al.Nome + "','" + al.Endereco + "','" + al.Cep + "','" + al.Bairro+"','" +"','"+ al.Telefone+"','" + al.Turma +"','"+al.DataN + ")";
                          
                          SqlConnection oCn = ConexãoAluno.getConnection();
                          SqlCommand oComando = new SqlCommand(SQL, oCn);
                          oComando.ExecuteNonQuery();
                          oCn.Close();
                      }
                      public static int Alterar(Aluno al)
                      {
                          String SQL = "Update Aluno set alNome=" + al.Nome + "',";
                          SQL+= "alEndereco='" + al.Endereco + "',";
                          SQL+="alCep='" + al.Cep + "',";
                          SQL+= "alBairro='" + al.Bairro + "',";
                          SQL+="alTelefone='" + al.Telefone + "',";
                          SQL += "alTurma='" + al.Turma + "',";
                          SQL += "where alMat='" + al.Matricula + "'";
                          SqlConnection oCn = ConexãoAluno.getConnection();
                          SqlCommand oComando = new SqlCommand(SQL, oCn);
                          int Qtd = oComando.ExecuteNonQuery();
                          oCn.Close();
                          return Qtd;
                      }
                      public static int Excluir(String Matricula)
                      {
                          String SQL = "Delete from Aluno where alMat='" + Matricula + "'";
                          SqlConnection oCn = ConexãoAluno.getConnection();
                          SqlCommand oComando = new SqlCommand(SQL, oCn);
                          int Qtd = oComando.ExecuteNonQuery();
                          oCn.Close();
                          return Qtd;
                      }
                      public static Aluno SelecionarPK(string Matricula)
                      {
                          String SQL = "Select alMat, alNome, alEndereco, alCep, alBairro, alTelefone, alTurma, alDataN from Aluno";
                          SQL+="where alMat= '" + Matricula + "'";
                          SqlConnection oCn = ConexãoAluno.getConnection();
                          SqlCommand oComando = new SqlCommand(SQL, oCn);
                          SqlDataReader oDr = oComando.ExecuteReader();
                          Aluno al = null;
                          if (oDr.Read())
                          {
                              al = new Aluno();
                              al.Matricula = oDr.GetString(oDr.GetOrdinal("alMat"));
                              al.Nome = oDr.GetString(oDr.GetOrdinal("alNome"));
                              al.Endereco = oDr.GetString(oDr.GetOrdinal("alEndereco"));
                              al.Cep = oDr.GetString(oDr.GetOrdinal("alCep"));
                              al.Bairro = oDr.GetString(oDr.GetOrdinal("alBairro"));
                              al.Telefone = oDr.GetString(oDr.GetOrdinal("alTelefone"));
                              al.DataN = oDr.GetString(oDr.GetOrdinal("alDataN"));
                          }
                          oDr.Close();
                          oCn.Close();
                          return al;
                      }
                      public static List<Aluno> SelecionarTodos()
                      {
                          String SQL = "Select alMat, alNome, alEndereco, alCep, alBairro, alTelefone, alTurma, alDataN from Aluno order by alNome ";
                         
                          SqlConnection oCn = ConexãoAluno.getConnection();
                          SqlCommand oComando = new SqlCommand(SQL, oCn);
                          SqlDataReader oDr = oComando.ExecuteReader();
                          List<Aluno> Retorno = new List<Aluno>() ;
                          while (oDr.Read())
                          {
                              Aluno al = new Aluno();
                              al.Matricula = oDr.GetString(oDr.GetOrdinal("alMat"));
                              al.Nome = oDr.GetString(oDr.GetOrdinal("alNome"));
                              al.Endereco = oDr.GetString(oDr.GetOrdinal("alEndereco"));
                              al.Cep = oDr.GetString(oDr.GetOrdinal("alCep"));
                              al.Bairro = oDr.GetString(oDr.GetOrdinal("alBairro"));
                              al.Telefone = oDr.GetString(oDr.GetOrdinal("alTelefone"));
                              al.DataN = oDr.GetString(oDr.GetOrdinal("alDataN"));
                              Retorno.Add(al);
                          }
                          oDr.Close();
                          oCn.Close();
                          return Retorno;
                      }
        }
    }

    domingo, 6 de abril de 2014 19:27