Saber el esquema, tipo de datos de una tabla

02/11/2006 - 05:05 por Sebastian Rilly | Informe spam
Hola, les cuento lo que necesito a ver si alguno sabe como hacerlo.
Estoy conectandome a SQL Server 2000 a través de .Net 2003 y utilizo
el datareader. Ahora un requerimiento cambió y necesitaré los campos
de esa tabla y los tipos de datos de ese campo. Me explico, puedo
recorrer la tabla y extraer datos, pero ahora debo saber el nombre de
columna y si es varchar o date, etc.
Alguno conoce como hacer eso?

Les agradezco su ayuda, de eso depende mi vida jaja

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion [MVP]
02/11/2006 - 08:09 | Informe spam
"Sebastian Rilly" wrote in message
news:
Estoy conectandome a SQL Server 2000 a través de .Net 2003 y utilizo
el datareader.
[...] ahora debo saber el nombre de
columna y si es varchar o date, etc.



El DataReder tiene dos métodos: GetName(nColumna), que te da el nombre
de esa columna, y GetDataTypeName(nColumna) que te da su tipo.
Respuesta Responder a este mensaje
#2 Jesús López
02/11/2006 - 21:30 | Informe spam
DataReader también tiene el método GetSchemaTable que te devuelve un
datatable que contiene una fila por cada campo del datareader y varias
columnas que dan información acerca del campo.

Saludos:

Jesús López


"Sebastian Rilly" escribió en el mensaje
news:
Hola, les cuento lo que necesito a ver si alguno sabe como hacerlo.
Estoy conectandome a SQL Server 2000 a través de .Net 2003 y utilizo
el datareader. Ahora un requerimiento cambió y necesitaré los campos
de esa tabla y los tipos de datos de ese campo. Me explico, puedo
recorrer la tabla y extraer datos, pero ahora debo saber el nombre de
columna y si es varchar o date, etc.
Alguno conoce como hacer eso?

Les agradezco su ayuda, de eso depende mi vida jaja
Respuesta Responder a este mensaje
#3 Sebastian Rilly
02/11/2006 - 22:24 | Informe spam
Muchas gracias Alberto y Jesús, está todo funcionando como a la
pefección.

Jesús López ha escrito:

DataReader también tiene el método GetSchemaTable que te devuelve un
datatable que contiene una fila por cada campo del datareader y varias
columnas que dan información acerca del campo.

Saludos:

Jesús López


"Sebastian Rilly" escribió en el mensaje
news:
Hola, les cuento lo que necesito a ver si alguno sabe como hacerlo.
Estoy conectandome a SQL Server 2000 a través de .Net 2003 y utilizo
el datareader. Ahora un requerimiento cambió y necesitaré los campos
de esa tabla y los tipos de datos de ese campo. Me explico, puedo
recorrer la tabla y extraer datos, pero ahora debo saber el nombre de
columna y si es varchar o date, etc.
Alguno conoce como hacer eso?

Les agradezco su ayuda, de eso depende mi vida jaja
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida