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

Consultar extensión de campo texto en base de datos

Estas en el tema de Consultar extensión de campo texto en base de datos en el foro de Programación General en Foros del Web. Hola amigo, buen dia: Estoy intentando realizar un formulario que actualice datos a una base de datos, pero que al consultar las columnas de la ...
  #1 (permalink)  
Antiguo 31/03/2011, 06:54
 
Fecha de Ingreso: enero-2008
Mensajes: 16
Antigüedad: 16 años, 3 meses
Puntos: 0
Consultar extensión de campo texto en base de datos

Hola amigo, buen dia:

Estoy intentando realizar un formulario que actualice datos a una base de datos, pero que al consultar las columnas de la tabla verifique si es texto y si es asi configure el textbox para que solo me reciba el número de caracteres que aguanta el campo en la tabla.

Como puedo hacer esa consulta de extensión de campo?

Muchas Gracias
  #2 (permalink)  
Antiguo 31/03/2011, 15:10
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Consultar extensión de campo texto en base de datos

Que manejador de base de datos usas??

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 31/03/2011, 15:34
 
Fecha de Ingreso: enero-2008
Mensajes: 16
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Consultar extensión de campo texto en base de datos

Estoy usando mssql, pero no se supone que la idea de ado.net es que este tipo de consultas es standar?

Gracias
  #4 (permalink)  
Antiguo 04/04/2011, 13:19
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Consultar extensión de campo texto en base de datos

Con esto lo obtienes:

Código SQL:
Ver original
  1. SELECT
  2. [character_maximum_length]
  3. FROM information_schema.COLUMNS WHERE TABLE_NAME = 'nombre_tabla' AND data_type='varchar' AND column_name='nombre_columna'

y este query te regresa el valor maximo de caracteres de ese campo :)

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #5 (permalink)  
Antiguo 04/04/2011, 16:41
 
Fecha de Ingreso: enero-2008
Mensajes: 16
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Consultar extensión de campo texto en base de datos

Gracias Libras:

Debido a que es mas de un campo y debo realizar la menor cantidad de consultas a la base de datos.

Consulte el esquema y cree una tabla con FillSchema

y luego consulto la columna en la tabla retornada.

Muchas Gracias

Etiquetas: consultar, campos
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:30.