Uso de la variable local no asignada ´cn´
Publicado por Rey (4 intervenciones) el 26/08/2019 05:29:51
trato de ejecutar un procedimiento almacenado
para buscar entre fechas
que es el sgte
me marca error en la linea
SqlCommand cn = new SqlCommand("select*from boleta", cn); // me marca error aca en en la variable cn
para buscar entre fechas
que es el sgte
1
2
3
4
5
create procedure buscar
@fechaini datetime,
@fechafinal datetime
as
select*from factura where fecha between @fechaini and @fechafinal
me marca error en la linea
SqlCommand cn = new SqlCommand("select*from boleta", cn); // me marca error aca en en la variable cn
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
//codigo
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.SqlClient;
namespace busqueda_pacientes
{
public partial class Form1 : Form
{
public SqlConnection cn = new SqlConnection("server=DESKTOP-FQ7H6NJ;database=boleta2;Password=22sistemas; integrated security = true");
public Form1()
{
InitializeComponent();
}
void buscar()
{
SqlDataAdapter da = new SqlDataAdapter("buscar", cn);
da.SelectCommand.CommandType = CommandType.StoredProcedure;
da.SelectCommand.Parameters.Add("@fechaini", SqlDbType.DateTime).Value = dateTimePicker1.Text;
da.SelectCommand.Parameters.Add("@fechafinal", SqlDbType.DateTime).Value = dateTimePicker2.Text;
DataTable dt = new DataTable();
da.Fill(dt);
this.dataGridView1.DataSource = dt;
}
private void Form1_Load(object sender, EventArgs e)
{
try
{
SqlCommand cn = new SqlCommand("select*from boleta", cn); // me marca error aca en en la variable cn
SqlDataAdapter da = new SqlDataAdapter(cn);
DataTable dt = new DataTable();
da.Fill(dt);
this.dataGridView1.DataSource = dt;
}
catch (Exception ex)
{
throw ex;
}
}
private void button1_Click(object sender, EventArgs e)
{
buscar();
}
}
}
}
Valora esta pregunta


0