none
Visual StudioSQL erro RRS feed

  • Pergunta

  • Boa tarde,

    Estou com o seguinte erro, alguém pode me ajudar, por favor?

    Estou querendo fazer com que meu sistema em C#, estou rodando um Arquivo de Banco de Dados Microsoft SQL Server, o provedor de dados que estou usando é :  . NET Framework para SQL Server, o que acontece, estou querendo arquivar documentos em pdf dos Alunos (ex.: comprovante de residencia, Identidade e Foto), o código que estou usando é esse abaixo, só que acontece que esta dando erro pra rodar. Em anexo as imagens do Erro, na TL1 (é o erro do AbrirConexao), TL2 (substitui o AbrirConexao por SqlConection o programa roda mas com erro na TL3), na TL3 estou fazendo a compilação do programa e já aparece o erro "A propriedade ConnectionString não foi inicializada.", na TL4 e ultima tela, quando seleciono qualquer arquivo dá um erro e inserir, o seguinte erro e informado como: "O formato da cadeia de inicialização não está de acordo com a especificação iniciada no índice 36. Abaixo do código programa, está as imagens das TLs: 

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Data.SqlClient;
    using System.Drawing;
    using System.IO;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    
    namespace MestradoIpea
    {
        public partial class cadastroalunos : Form
        {
            public cadastroalunos()
            {
                InitializeComponent();
                CarregarGrid();
            }
            private void CarregarGrid()
            {
                try
                {
                    using (var conn = new AbrirConexao()) - //Esse Abrir Conexão está dando erro, com a seguinte informação: "O nome do tipo ou do namespace "AbrirConexao" não pode ser encontrado (está faltando uma diretiva using ou uma referência de assembly?) ".
    
                    {
                        conn.Open();
                        using (var comm = conn.CreateCommand())
                        {
                            comm.CommandText = "Select ID, NomeArquivo FROM Arquivos";
                            var reader = comm.ExecuteReader();
                            var table = new DataTable();
                            table.Load(reader);
                            dgvArquivos.DataSource = table;
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            private IDbConnection AbrirConexao()
            {
                return new SqlConnection("Data Source=C:Users\t2256393Documents\bdSistemaGeral.mdf;Integrated Security=True;Connect Timeout=30");
            }
            private void tbAlunosBindingNavigatorSaveItem_Click(object sender, EventArgs e)
            {
                this.Validate();
                this.tbAlunosBindingSource.EndEdit();
                this.tableAdapterManager.UpdateAll(this.bdSistemaGeralDataSet);
                MessageBox.Show("Registro Salvo, com Sucesso!", "Mestrado Ipea", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
    
            private void cadastroalunos_Load(object sender, EventArgs e)
            {
                // TODO: esta linha de código carrega dados na tabela 'bdSistemaGeralDataSet.Arquivos'. Você pode movê-la ou removê-la conforme necessário.
                this.arquivosTableAdapter.Fill(this.bdSistemaGeralDataSet.Arquivos);
                // TODO: esta linha de código carrega dados na tabela 'bdSistemaGeralDataSet.tbAlunos'. Você pode movê-la ou removê-la conforme necessário.
                this.tbAlunosTableAdapter.Fill(this.bdSistemaGeralDataSet.tbAlunos);
    
            }


    Segue,


    • Editado IgorFKModerator segunda-feira, 14 de outubro de 2019 13:27 Formatação
    sexta-feira, 11 de outubro de 2019 16:24

Todas as Respostas

  • Blz Gustavo Marcelo, tudo bem? Cade os anexos da msg de erro?
    sábado, 12 de outubro de 2019 01:36
  • Bom dia Gustavo,

    Por favor, nos envie novamente as imagens que foram citadas no corpo da thread.

    Atenciosamente, 


    Igor F. Kunrath

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 14 de outubro de 2019 13:28
    Moderador
  • Boa tarde,

    Remova o new do 

    using (var conn = new AbrirConexao()) 

    Espero ter ajudado. Se a resposta foi util a voce, marque como lida. --------------------. Att; Danilo Dumba

    segunda-feira, 14 de outubro de 2019 15:46
  • Não consigo enviar imagem, dá uma mensagem que preciso verificar minha conta, não sei como fazer, não aparece para verificar.
    segunda-feira, 14 de outubro de 2019 17:15
  • Não consigo fazer o upload das tela, pede para validar minha conta. Tem algum e-mail, para envio das imagens.
    segunda-feira, 14 de outubro de 2019 17:22
  • Obrigado, retirei e parou o erro, mas não consigo salvar nenhum arquivo no meu banco de dados. :( , como faço par te enviar a tela do meu erro.
    segunda-feira, 14 de outubro de 2019 17:25
  • Não estou conseguindo inserir imagem, qdo peço para enviar a imagem pede para verificar a conta, não sei que verificação é essa. Se tiver alguma imagem que posso enviar as imagens da tela. Obrigado
    segunda-feira, 14 de outubro de 2019 17:52