ASP.NET - Problema sqlconnection

   
Vista:
Imágen de perfil de Jhon

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

Problema sqlconnection

Publicado por Yamil Bracho (1122 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

Problema sqlconnection

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

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

Problema sqlconnection

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
Revisar política de publicidad