ASP.NET - Problema sqlconnection

 
Vista:
Imágen de perfil de Jhon
Val: 27
Ha disminuido 1 puesto en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Problema sqlconnection

Publicado por Jhon (15 intervenciones) el 21/09/2017 15:33:28
Hola, uso visual studio 2015, tengo la base de datos en sql 2012, trato de conectarme a la base de datos, pero me sale este error: el codigo de usuario no controlo SqlException
1
2
3
4
5
6
7
8
9
10
11
12
13
string connectionString = @"Data Source = (local)\sqle2012; Initial Catalog = MvcCrudDB; Integrated Security=True";
[HttpGet]
public ActionResult Index()
{
    DataTable dtblProduct = new DataTable();
    using (SqlConnection sqlCon = new SqlConnection(connectionString))   aqui
    {
        sqlCon.Open();
        SqlDataAdapter sqlDa = new SqlDataAdapter("SELECT * FROM Product",sqlCon);
        sqlDa.Fill(dtblProduct);
    }
    return View(dtblProduct);
}

Hace mucho no programo. Si me pueden ayudar, se los agradecería
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Problema sqlconnection

Publicado por Yamil Bracho (1136 intervenciones) el 21/09/2017 15:45:22
Coloca tu codigo dentro de un try catch para que captures la excepcion

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[HttpGet]
public ActionResult Index()
{
DataTable dtblProduct = new DataTable();
 
try {
using (SqlConnection sqlCon = new SqlConnection(connectionString)) aqui
{
sqlCon.Open();
SqlDataAdapter sqlDa = new SqlDataAdapter("SELECT * FROM Product",sqlCon);
sqlDa.Fill(dtblProduct);
}
}
catch (Exception ex)
{
    Console.Writeline(ex.Message);
}
 
return View(dtblProduct);
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Wilfredo Patricio Castillo
Val: 169
Oro
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Problema sqlconnection

Publicado por Wilfredo Patricio Castillo (75 intervenciones) el 21/09/2017 17:14:00
Deberías usar Entity Framework, para que se encargue de eso.

En todo caso esa parte debería estar en una capa de acceso a datos.
En el controller no es buena idea, tendrás un código demasiado sucio.

Saludos cordiales,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Jhon
Val: 27
Ha disminuido 1 puesto en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Problema sqlconnection

Publicado por Jhon (15 intervenciones) el 22/09/2017 14:39:47
Hay un select ahi... uso entity framework y esta parte cómo quedaría?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Wilfredo Patricio Castillo
Val: 169
Oro
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Problema sqlconnection

Publicado por Wilfredo Patricio Castillo (75 intervenciones) el 23/09/2017 01:23:55
Estás seguro que usas entity framework?.

No parece, ya que no tienes que estar haciendo esos selects, con entity frameworks.

Esa parte solo te debería quedar así:

var productos=db.Productos.ToList();

Return View(productos);



Listo, asunto arreglado.

Saludos cordiales,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar