hola a todos
estoy realizando un desarrollo de consulta a una base de SQL 2014 el cual me regresa información para el llenado de un dataGridView.
el enlace a la base de datos la realizo en una clase, pero me esta marcando un error.
El formato de la cadena de inicialización no se ajusta a la especificación que comienza en el índice 0.
esta es mi clase
Código HTML:
[CODE]using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Data.Sql;
using System.Data;
namespace reloj_checador
{
public class CONEXION
{
SqlConnection con = new SqlConnection("Data Source=server-01\\ECLIPSE;Initial Catalog=DHS_MAIN;User ID=sa;Password=12345");
private SqlCommandBuilder cmd;
public DataSet ds = new DataSet();
public SqlDataAdapter da;
public SqlCommand comando;
public void conectar()
{
try
{
con.Open();
MessageBox.Show("Conectado Correctamente al Servidor");
}
catch
{
MessageBox.Show("Error en la Conexion");
}
finally
{
con.Close();
}
}
public void consulta(string sql, string tabla)
{
ds.Tables.Clear();
da = new SqlDataAdapter(sql,tabla);
cmd = new SqlCommandBuilder(da);
da.Fill(ds,tabla);
}
}
}[/CODE]
y este es mi consulta
Código HTML:
[CODE]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Data.Sql;
using System.Data;
namespace reloj_checador
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
string FechaRevicion;
CONEXION con = new CONEXION();
private void Form1_Load(object sender, EventArgs e)
{
con.conectar();
}
private void button1_Click(object sender, EventArgs e)
{
FechaRevicion = FECHA.Text;
if (EOFICINAS.Checked == true)
{
con.consulta("SELECT * FROM Message", "DATOS");
this.dataGridView1.DataSource = con.ds.Tables["DATOS"];
}
if (EPRODUCCION.Checked == true)
{
}
if (SPLANTA.Checked == true)
{
}
}
}
}[/CODE]