Error al conectar Base de Datos access en C#
Publicado por Antoñito Manuel (31 intervenciones) el 27/08/2016 12:33:30
Hola buenos días.
Les haré una consulta por si alguno puede aportar una aclaración.
Estoy haciendo un proyecto de ejemplo (para aprender), después de poner el código y controles el funcionamiento me sale fallido, este es mi código.
El error que me sale es el que les incluyo en la imagen.
Gracias de antemano.
Les haré una consulta por si alguno puede aportar una aclaración.
Estoy haciendo un proyecto de ejemplo (para aprender), después de poner el código y controles el funcionamiento me sale fallido, este es mi código.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;
namespace ConexiónOleDb_Access_Csharp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnConectar_Click(object sender, EventArgs e)
{
// 1.Crear Objeto de Conexión ...
OleDbConnection Conexión = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source='G:\\Ejemplos Bases de Datos\\Nóminas.accdb'");
// 2.Nos Conectamos a la Base de Datos ...
Conexión.Open();
// 3.Armar nuestra Query ...
string Consulta = "select Id, Nombre, Horas Trabajadas, Valor Horas, Sindicado, Hijos from Sueldos where Id = '" + txtID.Text + "' and Nombre = '" + txtNombre.Text + "' and Horas Trabajadas = '" + txtHorasT.Text + "' and Valor Horas = '" + txtValorH.Text + "' and Sindicado = '" + txtSindicato.Text + "' and Hijos = '" + txtHijos.Text + "';";
// 4.Crear Objeto Comando ...
OleDbCommand Comando = new OleDbCommand(Consulta, Conexión);
// 5.Declarar una Variable tipo Reader ...
OleDbDataReader LectorDatos;
// 6.Vamos a Ejecutar la Query a través del Objeto Comendo ...
LectorDatos = Comando.ExecuteReader();
// 7.Validar si el Lector de Datos tiene Registros ...
Boolean ExistenciaRegistros = LectorDatos.HasRows;
}
private void btnSalir_Click(object sender, EventArgs e)
{
Close();
}
}
}
El error que me sale es el que les incluyo en la imagen.
Gracias de antemano.
Valora esta pregunta
0