Inquiridor
Visual StudioSQL erro

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
Todas as Respostas
-
-
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.
-
-
-
-
-