ASP.NET - Enviar nombres de columnas a un exec

 
Vista:
Imágen de perfil de Juan José
Val: 28
Ha aumentado su posición en 3 puestos en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Enviar nombres de columnas a un exec

Publicado por Juan José (13 intervenciones) el 26/02/2021 08:35:19
Hola, estoy intentando hacer un procedimiento un poco más dinámico. Estoy usando sql server 2012, la idea es poder enviar desde el controlador de mi web el nombre de las columnas para recuperar los datos y convertirlos a un DataTable.

¿Sería algo parecido a esto?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
DataTable myTable = new DataTable();
string columnasSolicitar = "columna1, columna2, columna3, columna4";
 
string query = " EXEC NombreProcedimiento NombreColumnas="+columnasSolicitar+" IdUsuario="+idUsuario+"
     Sesion= "+sesion+" ";
 
SqlCommand cmd = new SqlCommand(query, conn);
conn.Open();
 
SqlDataAdapter da = new SqlDataAdapter(cmd);
 
da.Fill(myTable);
 
conn.Close();
        da.Dispose();
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