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]
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]