Foros del Web » Programación para mayores de 30 ;) » .NET »

Columnas a registros

Estas en el tema de Columnas a registros en el foro de .NET en Foros del Web. Hola colegas!!! Tengo una tabla que solo contiene un registro, digamos que esta así: Nombre-----------Direccion-----------Ciudad Juan Perez--------Centro 1548------Monterrey Ahora bien, necesito hacer esto: Nombre Juan ...
  #1 (permalink)  
Antiguo 16/10/2008, 08:08
Avatar de mvazquez  
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 19 años, 6 meses
Puntos: 8
Pregunta Columnas a registros

Hola colegas!!!
Tengo una tabla que solo contiene un registro, digamos que esta así:

Nombre-----------Direccion-----------Ciudad
Juan Perez--------Centro 1548------Monterrey

Ahora bien, necesito hacer esto:

Nombre Juan Perez
Direccion Centro 1548
Ciudad Monterrey

Es decir, convertir las columnas en registros, esto necesito hacerlo en SQL, alguien tendrá alguna función o ejemplo de algo parecido?
PD: la tabla siempre contiene un solo registro.

Gracias...!!!!
__________________
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."
  #2 (permalink)  
Antiguo 16/10/2008, 08:16
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Columnas a registros

pregunta al desplegarlo o al salvarlo??
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 16/10/2008, 08:35
Avatar de mvazquez  
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 19 años, 6 meses
Puntos: 8
Respuesta: Columnas a registros

Que onda Brother.

Lo que pasa es que tengo esa tabla con esos registros, son como 10 columnas con sus datos (únicamente un registro) entonces esos datos necesito ponerlos en un grid pero como Columnas, es decir, seré mas especifico, la estructura de la tabla esta así:

Código:
Periodo		FechaFactura	Reporte
200809		01-10-2008	XYZ
Y yo necesito ponerla en el grid así:
Código:
PARAMETRO	VALOR
Periodo		200809
FechaFactura	01-10-2008
Reporte		XYZ
Gracias por su apoyo.
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."
  #4 (permalink)  
Antiguo 16/10/2008, 15:33
Avatar de mvazquez  
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 19 años, 6 meses
Puntos: 8
Respuesta: Columnas a registros

Alguien mas que sepa algo colegas?
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."
  #5 (permalink)  
Antiguo 21/10/2008, 09:04
Avatar de mvazquez  
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 19 años, 6 meses
Puntos: 8
Respuesta: Columnas a registros

Ya logre leer las columnas de mi tabla:

Código:
SELECT 	Column_Name AS Parametro 
FROM 	INFORMATION_SCHEMA.COLUMNS 
WHERE 	Table_Name = 'MyTabla'


Y me quedan asi:
Código:
Parametro      
--------------
Periodo
Fecha
Criterio
Region

Ahora lo que necesito es leer los datos ponnerlos asi:

Código:
//ASi es como esta la tabla
Periodo Fecha           Criterio  Region
2008     01/01/2008       1           22

//Asi es como lo necesito
Parametro     Valor 
-------------------------
Periodo         2008 
Fecha            01/01/2008
Criterio          1
Region           22
Alguna idea Expertos?
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."
  #6 (permalink)  
Antiguo 21/10/2008, 09:37
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 18 años, 9 meses
Puntos: 50
Mensaje Respuesta: Columnas a registros

Hola mvazquez se me ocurre esto, espero te sea servible:

y suponiendo que "valor" lo estas metiendo a mano, entonces:

Código:
//imagina a datagridview que lo llamo grilla (no se por que me gusta ese nombre :borracho:) 
grilla.ColumnCount = 2;
grilla.Columns[0].Name="Parámetro";
grilla.Columns[1].Name="Valor";
//suponiendo que tienes un XXXDataReader
While(lector.Read())
{
object[] parametros = {lector.GetString(0),0};
grilla.Rows.Add(parametros);
}
Por consiguiente, el grid de datos te quedará de la forma siguiente:

Parametro Valor
-------------------------
Periodo--------0
Fecha----------0
Criterio--------0
Region---------0
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
  #7 (permalink)  
Antiguo 21/10/2008, 09:39
Avatar de mvazquez  
Fecha de Ingreso: octubre-2004
Ubicación: Monterrey - México
Mensajes: 875
Antigüedad: 19 años, 6 meses
Puntos: 8
Respuesta: Columnas a registros

Gracias erick_arcini

El detalle es que necesito esos datos en el mismo resultado, es decir, en el mismo procedimiento de SQL.
__________________
http://vazquezvega.wordpress.com/
"La paciencia nos da el privilegio de compartir el refrescante fruto de Dios con los demás."
  #8 (permalink)  
Antiguo 21/10/2008, 09:41
Avatar de erick_arcini  
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 18 años, 9 meses
Puntos: 50
Respuesta: Columnas a registros

mmmmmmmmmmm, entonces tienes un "select Periodo,Fecha,Criterio,Region ..."?
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:46.