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?
¿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


0