Foros del Web » Programando para Internet » ASP Clásico »

Métodos y propiedades de fields

Estas en el tema de Métodos y propiedades de fields en el foro de ASP Clásico en Foros del Web. Hola.- LLevo ya un buen rato buscando en Internet una web donde vengan el listado completo de los métodos y propiedades de fields de un ...
  #1 (permalink)  
Antiguo 24/06/2005, 04:49
 
Fecha de Ingreso: marzo-2004
Mensajes: 174
Antigüedad: 21 años, 1 mes
Puntos: 1
Métodos y propiedades de fields

Hola.-

LLevo ya un buen rato buscando en Internet una web donde vengan el listado completo de los métodos y propiedades de fields de un recordset, pero siempre encuentro los mismos de siempre.

¿Conoceís alguna web donde vengan un listado bastante amplio?, el método que exactamente estoy buscando es extraer de la tabla de ACCESS el valor del campo titulo.

Gracias
  #2 (permalink)  
Antiguo 24/06/2005, 10:05
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
El valor??
rs("titulo").fields.value te sirve, pero al cabo es lo mismo que rs("titulo"), a lo mejor no te entendi bien, pero si quieres saber acerca de la estructura, longitud y demas, busca en MS sobre las propiedades de ADO.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 24/06/2005, 10:28
 
Fecha de Ingreso: marzo-2004
Mensajes: 174
Antigüedad: 21 años, 1 mes
Puntos: 1
Ya busqué en msdn y en varios sitios, pero algo debo de hacer mal pues siempre me dice que ese método no existe, escribo algo así.-

response.write rstGab("nombre").Properties("Title").value

o también.-

response.write rstGab("nombre").Properties("Title")

Pongo el campo title, por poner uno, pero aunque ponga description, o el required, o el tamaño del texto, siempre me da error. Incluso lo he puesto en español en vez de inglés, pero nada, siempre error.

Yo simplemente quiero poder acceder y extraer el valor de cualquiera de las propiedades de un campo en una tabla Access.

Muchas gracias.
  #4 (permalink)  
Antiguo 24/06/2005, 10:36
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Pero que propiedad especificamente? es que no puedes hacer eso que yo sepa, o preguntas por el valor, que es una propiedad mas, o preguntas por la longitud, o preguntas por el tipo de dato.
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #5 (permalink)  
Antiguo 24/06/2005, 10:48
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Creo que se refiere a la propiedad de los campos llamada "titulo" que se coloca en el access en la vista diseño de la tabla. Y también creo que esa propiedad sólo la comprende access cuando estás dentro de él. No la podés rescatar mediante ASP.
__________________
...___...
  #6 (permalink)  
Antiguo 24/06/2005, 10:54
 
Fecha de Ingreso: marzo-2004
Mensajes: 174
Antigüedad: 21 años, 1 mes
Puntos: 1
Exactamente Al Zuwaga, eso es lo que estoy intentando rescatar.

Ejecutando este pequeño código he conseguido rescatar varios valores.-

sql="select * from TAparato"
registro.open sql, conexion
i=1
while i<10
k=1
while k<7

response.write registro(i).name&".-"&registro.fields(i).Properties(k).name&".-"&registro.fields(i).Properties(k).value
response.write("<br>")
k=k+1
wend
response.write("<hr>")
i=i+1
wend

Me saca.-

nomAparato.-BASECOLUMNNAME.-nomAparato
nomAparato.-BASESCHEMANAME.-
nomAparato.-BASETABLENAME.-TAparato
nomAparato.-CLSID.-
nomAparato.-COLLATINGSEQUENCE.-
nomAparato.-COMPUTEMODE.-

Pongo k<7 pues cualquier número superior a 6 me da error.

Seguiré investigando.

Gracias
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 09:25.